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

Se citeste un sir de caractere format din cel mult 100 de caractere. Sa se numere si sa se stearga vocalele din sir.
Ex: Pentru sirul abracadabra se afiseaza
5 si brcdbr

Răspunsuri la întrebare

Răspuns de Vibronic
3
Dacă te referi la c++, Poți face așa:

#include <iostream.h>

using namespace std;

int main()
{
char s[100];
int n, nr=0;
cin.get(s, 100);
n = strlen (s);
for(int i = 0; i < n; i++)
if (s[i] == 'a' || s[i] == 'e' || s[i] == 'i' || s[i] == 'o' || s[i] == 'u')
{
nr++;
for (int j = i+1; j < n; j++)
s[j-1] = s[j];
i--; n--;
}
cout << "In sir sunt " << nr << " vocale";
return 0;
}
Alte întrebări interesante