Informatică, întrebare adresată de Defishio, 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
1

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