Problema 5, va rog mult, e urgent
Anexe:
Răspunsuri la întrebare
Răspuns de
1
Răspuns:
#include <iostream>
#include <cstring>
using namespace std;
char text[101], nou[200], voc[]="aeiou";
int n,m,i;
int main()
{
cout << "introdu text: "; cin.getline(text,101);
n=strlen(text);
for (i=0; i<n; ++i)
{
nou[m++]=text[i];
if (strchr(voc,text[i])) nou[m++]=text[i];
}
nou[m]='\0';
cout << "textul nou: " << nou;
return 0;
}
Explicație:
dacă întrebi, răspundem... Succese!
Răspuns de
1
Explicație:
- Am declarat inca un sir gol, in care sa afisez noul sir
- Am parcurs textul, dupa care am luat un k care porneste de la 0, si ia valoare primului element din s, apoi il creste cu o unitate
- Daca s[i]-ul pe care ne aflam ( adica 0 ) este vocala, atunci s[k] ( adica cel de pe 1 ), ia valoarea s[i], si asa am duplicat o vocala, iar apoi k-ul creste ca sa o verifice pe urmatoarea
Anexe:
Alte întrebări interesante
Franceza,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă