Informatică, întrebare adresată de silentium, 8 ani în urmă

Se dă o propoziție care conține numai litere mici ale alfabetului englez și spații. Să se afișeze cuvintele din propoziție care conțin numai vocale.

PBINFO Cuvinte1 #973​

Răspunsuri la întrebare

Răspuns de lucaciucandrei
2

#include<iostream>

#include<cstring>

using namespace std;

int main() {

   char s[256];

   cin.getline(s, 256);

   char * p = strtok(s, " ");

   while (p != NULL) {

       int k = 0;

       for (int i = 0; i < strlen(p); i++)

           if (strchr("aeiou", p[i]) != NULL)

               k++;

       if (k == strlen(p))

           cout << p << endl;

       p = strtok(NULL, " ");

   }

   return 0;

}


lucaciucandrei: da, merge si mai eficient, dar asa e mai usor de inteles
silentium: ms mult!!
Alte întrebări interesante