👤

Un cuvânt s, de cel mult 20 caractere, format doar din litere mici ale alfabetului englez,
conţine cel puţin o consoană. Scrieţi programul C/C++ care citeşte de la tastatură cuvântul
s, construieşte în memorie şi afişează pe ecran cuvântul obţinut prin eliminarea tuturor
consoanelor din cuvântul s. Se consideră consoană oricare literă care nu se află în
mulţimea {a, e, i, o, u}.
Exemplu: dacă se citeşte cuvântul bacalaureat, pe ecran se afişează: aaauea


Răspuns :

#include <iostream>02. 03.using namespace std;04. 05.char vocale[10001];06.char consoane[10001];07. 08.int main()09.{10.int n;11.char c;12.int contorVocale=0;13.int contorConsoane=0;14.cin>>n;15.for(int i=1;i<=n;i++)16.{17.cin>>c;18.if(c==97 || c==101 || c==105 || c==111 || c==117) //Caracterul citit este o vocala19.{20.vocale[contorVocale]=c;21.contorVocale++;22.}23.else //Caracterul citit este o consoana24.{25.consoane[contorConsoane]=c;26.contorConsoane++;27.}28.}29. 30.for(int i=0;i<=contorVocale-1;i++)31.{32.cout<<vocale[i]<<" ";33.}34. 35.for(int i=0;i<=contorConsoane-1;i++)36.{37.cout<<consoane[i]<<" ";38.}39.}
Unde nu intelegi intrebi.
Vezi imaginea WIZTHINK