Şirul de caractere s2 este “clona” şirului de caractere s1 dacă se poate obţine din s1 prin eliminarea tuturor apariţiilor unei singure vocale. Se consideră vocală orice literă din mulţimea {a,e,i,o,u}. Scrieţi programul C/C++ care citeşte de la tastatură un cuvânt format din cel mult 20 litere mici ale alfabetului englez şi afişează pe ecran, toate “clonele” acestui cuvânt, fiecare pe câte o linie a ecranului. Exemplu: pentru cuvântul informatica se afişează, nu neapărat în această ordine, “clonele” scrise alăturat. nformatca infrmatica informtic
Răspunsuri la întrebare
Răspuns de
23
#include <iostream>
#include <string.h>
using namespace std;
int main()
{
char cuv[21], voc[]="aeiou";
int i, j;
cout<<"Cuvant:"; cin>>cuv;
for(i=0;i<strlen(voc);i++)
if(strchr(cuv,voc[i]))
{
for(j=0;j<strlen(cuv);j++)
if(cuv[j]!=voc[i])
cout<<cuv[j];
cout<<'\n';
}
return 0;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Engleza,
9 ani în urmă
Matematică,
9 ani în urmă
Fizică,
9 ani în urmă