Ş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ăspuns :

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

}