Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <string.h>
- using namespace std;
- // 14. Scrieţi programul C++ care citeşte de la tastatură un şir de cel mult 40 de caractere,
- // format doar din litere mici ale alfabetului englez, şi care afişează pe ecran, pe o singură linie,
- // toate vocalele ce apar în şirul citit. Vocalele vor fi afişate în ordinea apariţiei lor în şir,
- // separate prin câte un spaţiu, ca în exemplu. Şirul citit conţine cel puţin o vocală şi se
- // consideră ca fiind vocale următoarele litere: a, e, i, o, u.
- // Exemplu: dacă se citeşte şirul calculator atunci pe ecran se va afişa: a u a o
- int main(){
- char sir[256], vocale[] = "aeiouAEIOU";
- char raspuns[256];
- int contor = 0;
- cin.get(sir, 256); //citim sirul
- for(int i=0; i<strlen(sir); i++){ //pentru fiecare litera din sir
- if(strchr(vocale, sir[i])){ //daca litera se afla in sirul de vocale
- raspuns[contor] = sir[i];
- contor++;
- }
- }
- cout<<raspuns;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement