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ăspunsuri la întrebare
Răspuns de
4
#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.}
andybogdan32:
la if(c==97 || c==101 || c==105 || c==111 || c==117) am neclaritate
Răspuns de
1
Alte întrebări interesante
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă