Sa se scrie un program C++ care citeste de la tastatura un cuvant de cel mult 20 de litere
mici ale alfabetului englez si care sa afiseze pe ecran, pe linii diferite, cuvintele obtinute prin
stergerea succesiva a vocalelor in ordinea alfabetica a lor (a, e, i, o, u). La fiecare pas se vor
sterge toate aparitiile din cuvant ale unei vocale. Gasiti va ror eroarea in program , lam facut , insa compilatorul imi da eroare la cout.
#include
#include
#include
int main()
{
char s[21], v[]="aeiou",*p; int i=0;
cout<<"Introduceti cuvantul: "; cin.get(s,21);
for(i=0;v[i]!=0;i++) //se parcurge multimea vocalelor
{
p=strchr(s,v[i]); //vocale v[i] apare in text
if(p!=0)
{
while(p!=0) //se sterg toate aparitiile
{
strcpy(p,p+1); p=strchr(s,v[i]);
}
cout<
}
}
return 0;
}
Vă mulțumim că ați vizitat site-ul nostru dedicat Informatică. Sperăm că informațiile oferite v-au fost de ajutor. Dacă aveți întrebări sau nevoie de asistență suplimentară, nu ezitați să ne contactați. Pe curând și nu uitați să ne adăugați la favorite!