Informatică, întrebare adresată de h2ktiger237, 8 ani în urmă

Variabila s memorează un șir de cel mult 20 de caractere (litere mari și mici ale alfabetului englez).

Declarați eventuale alte variabile necesare și scrieți o secvență de instrucțiuni în urma executării căreia

se afișează pe ecran vocalele care NU apar în șirul menționat.

Se consideră vocale literele a, e, i, o, u, A, E, I, O, U.

Exemplu: dacă se citește textul PREafrUMoASA se afișează pe ecran, nu neapărat în această ordine,

vocalele: euOiI​

Răspunsuri la întrebare

Răspuns de lucaciucandrei
29

COROANA TE ROG!!!

char s[21]="", voc[]="aeiouAEIOU";  

 for(int i=0;i<strlen(voc);i++)  

     if(strchr(s, voc[i])==NULL)  

         cout<<voc[i];

 SAU

 char s[21]="", voc[]="aeiouAEIOU";  

 int sem;  

 for(int i=0;i<strlen(voc);i++){  

     sem=0;  

     for(int j=0;j<strlen(s);j++)  

         if(s[j]==voc[i])  

             sem=1;  

     if(sem==0)  

         cout<<voc[i];  

 }

Alte întrebări interesante