Ciao a tutti
Stavo creando un programma che dati 5 caratteri (lettere) mi dice in output quante a,e,i,o,u abbiamo inserito:
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;
}
non riesco a capire l' errore, potete aiutarmi?