Buna!
As avea si eu o problema si nu stiu cum sa o fac. Suna cam asa:
Dat fiind un cuvant sa se converteasca in limba pasareasca. Adica fiecare vocala va fi inlocuita de vocala p vocala.
exemplu: seara --- sepeaparapa
Răspunsuri la întrebare
Răspuns de
2
Se converteste astfel: 1.se desparte cuvantul in silabe: se-a-ra
2.dupa fiecare silaba se adauga sunetul p urmat de vocala din silaba respectiva: se-pe-a-pa-ra-pa
ex: pasare: pa-sa-re, deci pa-pa-sa-pa-re-pe
Nu stiu care e cuvantul dat, dar sper ca te-am ajutat sa intelegi si vei sti sa il transformi in ,,pasareasca"
2.dupa fiecare silaba se adauga sunetul p urmat de vocala din silaba respectiva: se-pe-a-pa-ra-pa
ex: pasare: pa-sa-re, deci pa-pa-sa-pa-re-pe
Nu stiu care e cuvantul dat, dar sper ca te-am ajutat sa intelegi si vei sti sa il transformi in ,,pasareasca"
TyMMy:
e pentru orice cuvant
Răspuns de
13
# include<iostream>
# include<string.h>
using namespace std;
int main()
{
char s[100],aux[100],voc[]="aeiouAEIOU";
unsigned i;
cin.get(s,100);
for(i=0;i<strlen(s);i++)
if(strchr(voc,s[i]))
{
strcpy(aux,s+i);
strcpy(s+i+1,aux);
i++;
}
for(i=0;i<strlen(s);i++)
if((s[i]==s[i+1]) && (strchr(voc,s[i])!=0))
{
strcpy(aux,s+i+1);
strcpy(s+i+2,aux);
s[i+1]='p';
}
cout<<s;
return 0;
}
# include<string.h>
using namespace std;
int main()
{
char s[100],aux[100],voc[]="aeiouAEIOU";
unsigned i;
cin.get(s,100);
for(i=0;i<strlen(s);i++)
if(strchr(voc,s[i]))
{
strcpy(aux,s+i);
strcpy(s+i+1,aux);
i++;
}
for(i=0;i<strlen(s);i++)
if((s[i]==s[i+1]) && (strchr(voc,s[i])!=0))
{
strcpy(aux,s+i+1);
strcpy(s+i+2,aux);
s[i+1]='p';
}
cout<<s;
return 0;
}
Alte întrebări interesante
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Fizică,
9 ani în urmă