Se dă un şir de cel mult 20 caractere ce conţine numai litere mici ale alfabetului englez.
Cerinţa
Să se afişeze şirul obţinut prin eliminarea din șir a fiecărei vocale.
Date de intrare
Programul va citi de la tastatură şirul dat.
Date de ieşire
Programul va afişa pe ecran şirul transformat corespunzător.
Restricţii şi precizări
se consideră vocale literele din mulțimea {a,e,i,o,u}
BuzZ:
ce limbaj?
Răspunsuri la întrebare
Răspuns de
4
#include <iostream>
#include <string.h>
using namespace std;
int main()
{
char s[20];
cout << "Introduceti sirul: ";
cin.get(s, 20);
for(int i=0; i<strlen(s); i++)
if(s[i] == 'a' || s[i] == 'e' || s[i] == 'i' || s[i] == 'o' || s[i] == 'u')
for(int j=i; j<strlen(s); j++)
s[j] = s[j+1];
cout << s;
return 0;
}
#include <string.h>
using namespace std;
int main()
{
char s[20];
cout << "Introduceti sirul: ";
cin.get(s, 20);
for(int i=0; i<strlen(s); i++)
if(s[i] == 'a' || s[i] == 'e' || s[i] == 'i' || s[i] == 'o' || s[i] == 'u')
for(int j=i; j<strlen(s); j++)
s[j] = s[j+1];
cout << s;
return 0;
}
Alte întrebări interesante
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Chimie,
9 ani în urmă
Limba română,
9 ani în urmă