Se citeste de la tastatura 250 de caractere. Afisati pe ecran sirul obtinut prin:
a) inlocuirea fiecarei vocale in vocala mare
ex.: informatica --> InfOrmAtIcA
b) afisarea pe ecran a unui nou sir obtinut prin inlocuirea tuturor consoanelor cu x.
ex.: informatica --> ixxoxxaxixa
va rog frumos, e urgent!
mcd0ggy:
bump, deadline pana maine la ora 10.
Răspunsuri la întrebare
Răspuns de
1
#include <bits/stdc++.h>
using namespace std;
char c[255];
int n,i;
int main()
{
///citim sirul c
cin.getline(c,255);
///facem o copie lui c ca sa putem rezolva si a 2 a cerinta
char copie_c[255];
strcpy(copie_c,c);
n=strlen(c);
///parcurgem sirul si dupa vedem cu ajutorul functiei strchr daca gasim o vocala
///daca da o facem litera mare; stim ca de ex 'A' are codul ASCII 65 iar 'a' are codul 97, deci exista o diferenta sau suma constanta intre litere mari si mici ale codului ASCII
for(i=0; i<n; i++)
if(strchr("aeiou",copie_c[i]))c[i]=c[i]-32;
for(i=0; i<n; i++)
if(strchr("aeiou",copie_c[i])==0)copie_c[i]='x';
cout<<c<<" "<<copie_c;
return 0;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Biologie,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă