GRY-Online.pl --> Archiwum Forum

C++ - dlaczego errory?

08.11.2004
17:00
[1]

iNfiNity! [ Senator ]

C++ - dlaczego errory?

Witam.

Mam za zadanie napisać program który porównuje trzy liczby (wieksza, srednia, najmniejsza). Już go prawie napisałem tylko okazuje się że po skompilowaniu wyskakuja dwa bledy:

C:\Program Files\Microsoft Visual Studio\MyProjects\3 liczby\1.cpp(5) : warning C4518: 'int ' : storage-class or type specifier(s) unexpected here; ignored

i

C:\Program Files\Microsoft Visual Studio\MyProjects\3 liczby\1.cpp(5) : error C2146: syntax error : missing ';' before identifier 'a'

Po kliknieciu na nie, oba wskazuja na ta linijke (wyrozniona na czarno):



#include <iostream>

int main()
int a,b,c;

cout<<"Podaj a: ";
cin>>a;
cout<<"Podaj b: ";
cin>>b;
cout<<"Podaj c: ";
cin>>c;


if (a>b)

if (a>c)

if (b>c)
cout<<"a jest wieksza od b - b jest wieksze od c";
else
cout<<"a jest wieksze od c - c jest wieksze od b";

else
cout<<"c jest wieksze od a - a jest wieksze od b";

else

if (b>c)

if (a>c)
cout>>"b jest wieksze od a - a jest wieksze od c";
else
cout<<"b jest wieksze od c - c jest wieksze od a";

else
cout<<"c jest wieksze od b - b jest wieksze od a";


return 0;


Co jest nie tak?

08.11.2004
17:17
[2]

Prezes_Krzychu [ PREZES ]

<iostream.h> ladowanie

int main()
proponuje po tym nawias otworzyc ‹

08.11.2004
17:28
[3]

soso [ Centurion ]

chyba chodzi o to ze w momencie kompilacji kod uzywa a,b i c a niezna ich wartosci.. sprobuj zainicjalizowac je (np zerami) powinno pomoc.

08.11.2004
17:29
[4]

Immothep [ Errare humanum est. ]

zrób tak:

main()


int a, b, c;


<instrukcje>


return 0;


08.11.2004
17:38
[5]

iNfiNity! [ Senator ]

Ehh dzieki, zrobilem tak jak mowiliscie, ale nadal jest jeden error o tresci:

"C:\Program Files\Microsoft Visual Studio\MyProjects\3 liczby\1.cpp(43) : fatal error C1004: unexpected end of file found"

W miejscu zaznaczonym na czarno:

#include <iostream.h>


int main()

int a,b,c;

cout<<"Podaj a: ";
cin>>a;
cout<<"Podaj b: ";
cin>>b;
cout<<"Podaj c: ";
cin>>c;


if (a>b)

if (a>c)

if (b>c)
cout<<"a jest wieksza od b - b jest wieksze od c";
else
cout<<"a jest wieksze od c - c jest wieksze od b";

else
cout<<"c jest wieksze od a - a jest wieksze od b";

else

if (b>c)

if (a>c)
cout<<"b jest wieksze od a - a jest wieksze od c";
else
cout<<"b jest wieksze od c - c jest wieksze od a";

else
cout<<"c jest wieksze od b - b jest wieksze od a";


return 0;

08.11.2004
17:45
[6]

Prezes_Krzychu [ PREZES ]

policz otwarte i zamkniete nawiasy ‹ ›

08.11.2004
17:58
[7]

graf_0 [ Nożownik ]


szymon mówi: usuń pogrubiony ‹

#include <iostream.h>


int main()

int a,b,c;

cout<<"Podaj a: ";
cin>>a;
cout<<"Podaj b: ";
cin>>b;
cout<<"Podaj c: ";
cin>>c;


if (a>b)

if (a>c)

if (b>c)
cout<<"a jest wieksza od b - b jest wieksze od c";
else
cout<<"a jest wieksze od c - c jest wieksze od b";

else
cout<<"c jest wieksze od a - a jest wieksze od b";

else

if (b>c)

if (a>c)
cout<<"b jest wieksze od a - a jest wieksze od c";
else
cout<<"b jest wieksze od c - c jest wieksze od a";

else
cout<<"c jest wieksze od b - b jest wieksze od a";


return 0;


i jeszcze pytanie, czy do takiego programu potrzebujesz drogiego bądź co bądź visual studia microsoftu??

08.11.2004
18:13
[8]

iNfiNity! [ Senator ]

graf_0 - dziękuje ci :)

W szkole nie ma nic innego od Visuala ;-)

© 2000-2026 GRY-OnLine S.A.