Scrieti programul C++ care citeste un text de la tastatura,cu cel mult 100 de caractere si construieste in memorie si apoi afiseaza sirul de caractere obtinut din sirul initial in care se insereaza dupa fiecare vocala caracterul "*".Se considera vocalele,atat cu litere mici cat si cu litere mari.Daca textul citit nu contine vocale se va mesajul contrar
artur99:
aaa, sau nu e cazul aici
Răspunsuri la întrebare
Răspuns de
1
#include <iostream>
#include <cstring>
using namespace std;
int main(){
char s1[101], s2[201], t, vocale[]="aeiou";
cin.get(s1, 100);
int i, n = strlen(s1), k=0;
for(i=0;i<n;i++){
s2[k] = s1[i];
k++;
t=tolower(s1[i]);
if(t=='a' || t=='e' || t=='i' || t=='o' || t=='u'){
s2[k] = '*';
k++;
}
}
if(k==n) cout<<"Nu exista vocale";
else cout<<s2;
}
#include <cstring>
using namespace std;
int main(){
char s1[101], s2[201], t, vocale[]="aeiou";
cin.get(s1, 100);
int i, n = strlen(s1), k=0;
for(i=0;i<n;i++){
s2[k] = s1[i];
k++;
t=tolower(s1[i]);
if(t=='a' || t=='e' || t=='i' || t=='o' || t=='u'){
s2[k] = '*';
k++;
}
}
if(k==n) cout<<"Nu exista vocale";
else cout<<s2;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă