Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <fstream>
- #include <cstring>
- using namespace std;
- // determina daca un cuvant e format doar din vocale
- unsigned int doar_vocale(char s[]) {
- unsigned int n = strlen(s);
- for(int i = 0; i < n; ++i) {
- // daca litera curenta nu e vocala returnez 0
- if(!strchr("aeoiu", s[i])) {
- return 0;
- }
- }
- // daca am ajuns aici inseamna ca sirul este format doar din vocaleS
- return 1;
- }
- int main() {
- ifstream fin("date.in");
- unsigned int n;
- fin >> n;
- char s[101][31];
- for(int i = 0; i < n; ++i) {
- fin >> s[i];
- }
- // 0 - nu s-a gasit nici un cuvant format doar din vocale
- // 1 - s-a gadit cel putin un cuvat format doar din vocale
- unsigned int ok = 0;
- // verific fiecare cuvant daca este format doar din vocale
- // daca da: il afisez si pun ok = 1
- for(int i = 0; i < n; ++i) {
- if(doar_vocale(s[i])) {
- cout << s[i] << " ";
- ok = 1;
- }
- }
- // ok == 0
- if(!ok) {
- cout << "Nu exista";
- }
- }
Add Comment
Please, Sign In to add comment