[Error] expected '(' before numeric constant [Error] expected ')' before ';' token
Ostatnio zmodyfikowano 2015-01-04 18:06
yrrah96 Temat założony przez niniejszego użytkownika |
[Error] expected '(' before numeric constant [Error] expected ')' before ';' token » 2015-01-04 15:38:09 Przy wykonywaniu zadania z napisaniem kaltulatora wyskakuje mi błąd jak w temacie przy return 0;... ktoś może podpowiedzieć gdzie błąd?
tu daję cały program:
#include <iostream>
using namespace std; int main () { do { int wynik, polecenie, a, b; cout<<wynik<<endl; cout<<"dodawanie 1"<<endl; cout<<"odejmowanie 2"<<endl; cout<<"mnozenie 3"<<endl; cout<<"dzielenie 4"<<endl; cin>>polecenie; cout<<"wprowadź liczby"<<endl; cin>>a; cin>>b; switch (polecenie) { case 1: wynik=a+b; cout<<"a+b="<<wynik<<endl; break; case 2: wynik=a-b; cout<<"a-b="<<wynik<<endl; break; case 3: wynik=a*b; cout<<"a*b="<<wynik<<endl; break; case 4: wynik=a/b; cout<<"a/b="<<wynik<<endl; case 0: cout<<"koniec"<<endl; break; default: cout<<"Pomylka :)"<<endl; break; } while (polecenie=0) cout<<"koniec"<<endl; } return 0; }
|
|
kubawal |
» 2015-01-04 16:01:41 Powinno być while( polecenie == 0 ); |
|
yrrah96 Temat założony przez niniejszego użytkownika |
» 2015-01-04 16:44:01 Nadal to samo się pokazuje... |
|
turaz |
» 2015-01-04 17:10:26 } while( polecenie = 0 ) cout << "koniec" << endl;
} return 0; }
Zmień na to: } while( polecenie == 0 );
cout << "koniec" << endl; return 0; }
|
|
yrrah96 Temat założony przez niniejszego użytkownika |
» 2015-01-04 17:27:10 niestety nie pomaga... |
|
turaz |
» 2015-01-04 17:32:29 po warunku while(polecenie == 0) wstawiłeś średnik? |
|
yrrah96 Temat założony przez niniejszego użytkownika |
» 2015-01-04 17:53:02 while (polecenie=0) cout<<"koniec"<<endl; <--- wstawiłem tu
|
|
turaz |
» 2015-01-04 17:59:53 |
|
« 1 » 2 |