Ciao a tutti![]()
Stavo creando un programma che dati 5 caratteri (lettere) mi dice in output quante a,e,i,o,u abbiamo inserito:
non riesco a capire l' errore, potete aiutarmi?codice:#include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]) {char a=0,e=0,i=0,o=0,u=0; int k=0,car; while (k<5) { cout<<"inserisci un carattere"<<endl; cin>>car; switch (car){ case a:a++; break; case e:e++; break; case i:i++; break; case o:o++; break; case u:u++; break; } k++; //incremento k } cout<<"le a sono "<<a<<endl; cout<<"le e sono "<<e<<endl; cout<<"le i sono "<<i<<endl; cout<<"le o sono "<<o<<endl; cout<<"le u sono "<<u<<endl; system("PAUSE"); return EXIT_SUCCESS; }

Rispondi quotando