Informatică, întrebare adresată de mariantonella20, 9 ani în urmă

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 blindseeker90
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;
}
Alte întrebări interesante