DOMANDA Altro programmino

MPG

Utente Attivo
544
4
Legge da tastiera caratteri. Quando viene inserito il carattere '#', il programma termina stampando a video il numero di vocali.
Non riesco a capire perchè se metto un paio di vocali e poi cancelletto per fermare mi restituisce sempre 0 come numero di vocali...

Codice:
#include <iostream>

using namespace std;

int main()
{
    char car;
    int vocali=0;
    do
   {
       cin>>car;
      if(car=='a' &&  car=='e'  && car=='i'  && car=='o' &&car=='u')
     vocali++;
   }
   while(car!='#');
    cout<<vocali;
}
 

fabio93

Utente Attivo
609
173
CPU
AMD Ryzen 5 2400G
Dissipatore
Arctic Alpine64 Plus
Scheda Madre
Gigabyte GA-AX370-Gaming 3
HDD
Crucial MX500 250 GB, Crucial BX500 240 GB
RAM
G.Skill F4-3200C14D-16GFX FlareX 16 GB
Monitor
HP 2010i
PSU
Corsair TX550M
Case
Sharkoon M25-W
Periferiche
Magicforce 68, Logitech G203
OS
Windows 10 Pro, Fedora 31
Ci vuole l'OR al posto dell'AND.
 

Ci sono discussioni simili a riguardo, dai un'occhiata!

Entra

oppure Accedi utilizzando
Discord Ufficiale Entra ora!

Discussioni Simili