👤

Sa se scrie un program in C care afiseaza cuvintele care au mai mult de 2 vocale dintr-un sir de cuvinte introduse de la tastatura folosind pointeri.

Răspuns :

Răspuns:

#include <iostream>

#include <string.h>

using namespace std;

int main()

{

   char s[101],*p,voc[]="aeiou";

   int i,ok;

   cin.get(s,101);

   p=strtok(s," ");

   while(p)

   {

       ok=0;

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

           if(strchr(voc,p[i])!=0)

               ok++;

       if(ok>2)

           cout<<p<<" ";

       p=strtok(NULL," ");

   }

   return 0;

}

Explicație: