Scrieţi programul C/C++ care citeşte de la tastatură un text cu cel mult 100 de caractere
(doar litere ale alfabetului englez şi spaţii), construieşte în memorie şi apoi afişează pe
ecran şirul de caractere obţinut din şirul iniţial, în care se inserează după fiecare vocală
caracterul *. Se consideră vocale literele a, e, i, o, u, A, E, I, O, U.
Exemplu: dacă se citeşte de la tastatură textul Examenul de bacalaureat se va obţine
şi afişa: E*xa*me*nu*l de* ba*ca*la*u*re*a*t.
Răspunsuri la întrebare
Răspuns de
5
Salut. Poti incerca asa. Succes in continuare!
#include <iostream>
#include <string>
#include <string.h>
#include <conio.h>
using namespace std;
int main()
{
int i,n;
char s[100];
char vocale[11] = {'a','e','i','o','u','A','E','I','O','U'};
cin.get(s, 100);
n=strlen(s);
for(i=0;i<n;i++)
{
cout<<s[i];
if(strchr(vocale, s[i]))
cout<<"*";
}
getch();
}
#include <iostream>
#include <string>
#include <string.h>
#include <conio.h>
using namespace std;
int main()
{
int i,n;
char s[100];
char vocale[11] = {'a','e','i','o','u','A','E','I','O','U'};
cin.get(s, 100);
n=strlen(s);
for(i=0;i<n;i++)
{
cout<<s[i];
if(strchr(vocale, s[i]))
cout<<"*";
}
getch();
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Engleza,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă