#include <iostream>
#include <string.h>
#include <stdlib.h>
using namespace std;
int main()
{
char text[251], aux[251], sep[]=" ,.?!", voc[]="AEIOUaeiou", *p;
int i, cuvinte=0, consoane;
cout<<"TEXT:"; cin.get(text,251);
strcpy(aux,text);
p=strtok(text,sep);
while(p!=NULL)
{
if(strchr(voc,p[0])==0 && strchr(voc,p[strlen(p)-1])==0)
cuvinte++; /* cuvinte care incep si se termina cu o consoana;*/
p=strtok(NULL,sep);
}
cout<<"a)"<<cuvinte;
cout<<'\n';
cout<<"b)";
strcpy(text,aux);
p=strtok(text,sep);
while(p!=NULL){
consoane=0;
for(i=0;i<strlen(p);i++)
if(strchr(voc,p[i])==0)
consoane++;
if(consoane==0)
cout<<p<<' '; /*cuvinte care contin doar vocale*/
p=strtok(NULL,sep);
}
cout<<"\n\n";
system("pause");
return 0;
}