Se considerã un text cu maximum 255 de caractere, format din litere mici ale alfabetului
englez si spaþii. Textul conþine cel puþin o consoanã. Scrieþi un program C/C++ care citeºte
de la tastaturã textul ºi afiºeazã pe ecran numai ultima consoanã care apare în text.
Exemplu: dacã de la tastaturã se introduce textul "mare frig saci"
pe ecran se va afiºa: c
Răspunsuri la întrebare
Răspuns de
1
#include <iostream>
#include <cstring>
using namespace std;
int main(){
int caracter_actual,gasit=0;
char c[255];
cin.getline(c,255);
caracter_actual=strlen(c)-1;
while(gasit==0&&caracter_actual>=0){
if(c[caracter_actual]!='a'&&c[caracter_actual]!='e'&&c[caracter_actual]!='i'&&
c[caracter_actual]!='o'&&c[caracter_actual]!='u'&&c[caracter_actual]!=' '){
cout<<c[caracter_actual];
gasit=1;
break;
}
caracter_actual--;
}
if(gasit==0){
cout<<"Nu exista consoane in text!";
}
return 0;
}
#include <cstring>
using namespace std;
int main(){
int caracter_actual,gasit=0;
char c[255];
cin.getline(c,255);
caracter_actual=strlen(c)-1;
while(gasit==0&&caracter_actual>=0){
if(c[caracter_actual]!='a'&&c[caracter_actual]!='e'&&c[caracter_actual]!='i'&&
c[caracter_actual]!='o'&&c[caracter_actual]!='u'&&c[caracter_actual]!=' '){
cout<<c[caracter_actual];
gasit=1;
break;
}
caracter_actual--;
}
if(gasit==0){
cout<<"Nu exista consoane in text!";
}
return 0;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Istorie,
9 ani în urmă
Matematică,
9 ani în urmă