Advertisement
Leonard_M

Cozma 2

Dec 12th, 2020
624
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.03 KB | None | 0 0
  1. #include <iostream>
  2. #include <string.h>
  3.  
  4. using namespace std;
  5.  
  6. // 14. Scrieţi programul C++ care citeşte de la tastatură un şir de cel mult 40 de caractere,
  7. // format doar din litere mici ale alfabetului englez, şi care afişează pe ecran, pe o singură linie,
  8. // toate vocalele ce apar în şirul citit. Vocalele vor fi afişate în ordinea apariţiei lor în şir,
  9. // separate prin câte un spaţiu, ca în exemplu. Şirul citit conţine cel puţin o vocală şi se
  10. // consideră ca fiind vocale următoarele litere: a, e, i, o, u.
  11. // Exemplu: dacă se citeşte şirul calculator atunci pe ecran se va afişa: a u a o
  12.  
  13. int main(){
  14.     char sir[256], vocale[] = "aeiouAEIOU";
  15.     char raspuns[256];
  16.     int contor = 0;
  17.  
  18.     cin.get(sir, 256); //citim sirul
  19.  
  20.     for(int i=0; i<strlen(sir); i++){ //pentru fiecare litera din sir
  21.         if(strchr(vocale, sir[i])){ //daca litera se afla in sirul de vocale
  22.             raspuns[contor] = sir[i];
  23.             contor++;
  24.         }
  25.     }
  26.  
  27.     cout<<raspuns;
  28.  
  29.     return 0;
  30. }
  31.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement