Informatică, întrebare adresată de rozyroxy12, 9 ani în urmă

Să se scrie un program care citește un text și inserează după fiecare vocală caracterul *.


artur99: Încă mai ai nevoie?
rozyroxy12: merci artur, ai avt o solutie foarte buna dar sunt la clasa de intensiv informatica si ma asteptam la o solutie care sa cuprinda functii, mai precis strcpy dar apreciez ajutorul ;) :*

Răspunsuri la întrebare

Răspuns de artur99
2
char a[200];
int i;
cin.get(a, 200);
for(i=0;i<strlen(a);i++){
    t = tolower(a[i]);
    if(a[i] == 'a' || a[i] == 'e' || a[i] == 'i' || a[i] == 'o' || a[i] == 'u'){
        for(j=i+1;j<=strlen(a);j++) a[j] = a[j-1];
        a[j] = '*';
        i++;
    }

}



Probabil așa e, nu l-am verificat...

AntiEaglesDavids: cum sa nu-l verifici omggmgmgmogomgomg
Alte întrebări interesante