Cum se face 5 ul? Va rog mult
Anexe:
Răspunsuri la întrebare
Răspuns de
1
Răspuns:
#include <iostream>
#include <cstring>
using namespace std;
char s[101], voc[]="aeiou", s2[101];
int len, i, k=1;
int main()
{
cin.getline(s,101);
len=strlen(s);
s2[0]=s[0];
for (i=1; i<len; ++i)
{
if (strchr(voc,s[i]))
{
if (!strchr(voc,s[i-1]))
{
s2[k++]=s[i];
}
}
else s2[k++]=s[i];
}
s2[k]='\0';
strcpy(s,s2);
cout << s;
}
Explicație:
deoarece nu se spune nimic de modificarea spaţiilor între cuvinte, la ele nu am atras atenţia. Sper codul să fie clar, de nu, întreabă... Succese! La final am refăcut şirul iniţial dat prin cel creat.
Alte întrebări interesante
Franceza,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă