Pomoc z pętlą switch
Ostatnio zmodyfikowano 2010-11-05 15:48
kaka1429 Temat założony przez niniejszego użytkownika |
Pomoc z pętlą switch » 2010-11-04 21:21:48 Mój programik: #include<iostream> using namespace std;
int main(void) { int a, b, wynik; char znak; cout<< "Podaj a: "; cin>> a;
cout<< "Podaj znak( + - * / ) : "; cin>> znak;
cout<< "Podaj b: "; cin>> b; switch (znak) { case "+" :
wynik= a+b; cout<<"wynik: "<< wynik; break;
case -:
wynik= a-b; cout<<"wynik: "<< wynik; break;
case *:
wynik= a*b; cout<<"wynik: "<< wynik; break;
case /:
wynik= a/b; cout<<"wynik: "<< wynik; break;
default: cout<< "error"; break;
}
cout<<"wynik: "<< wynik;
}
Więc tak przerobiłem podstawy, i próbuje zrobić to zadanie domowe z tematu switch .. case. Wyrzuca mi błędy przy case, moje pytanie czy po case może stać znak typu + - * /, jesli nie toco mozna tam wstawic? tylko liczby?
|
|
ison |
» 2010-11-04 21:25:38 pojedyncze znaki powinieneś zapisywać w apostrofach '+' '-' '*' '/' |
|
pekfos |
» 2010-11-05 15:48:04 ..a nie w cudzysłowach. nie o adresy chodzi |
|
« 1 » |