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

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;
}

Răspunsuri la întrebare

Răspuns de KurstosMaster
1

dupa #include-uri trbuie sa scrii using namespace std;

#include

#include

#include

using namespace std;


int main()

Alte întrebări interesante