Можно так попробовать
Код:

#include<cstring>
#include<iostream>
using namespace std;
void check_word(char *f, int &a){
char sd[]="aeiouAEIOU";
while(*f){
for(int i=0;i<10;i++)
if(*f==sd[i]) a++;
f++;}}
int main()
{setlocale(0,"rus");
int b=0,a=0,c=0;
char ch[500],*p,buf[78],res[78];
cout<<"\t\t\tВведите строку "<<endl;
gets(ch);
cout<<"\n";
for(p=strtok(ch," ");p!=NULL;p=strtok(NULL," ")){
strcpy(buf,p);
check_word(buf,a);
if(b<a){
b=a;
strcpy(res,buf);}
for(int i=0;i<strlen(buf);i++){
if(buf[i]!=' ')
cout<<buf[i];
else
break;}
cout<<" длина слова "<<strlen(buf)<<" количиство гласных "<<a<<endl;
a=0;c++;
cout<<"\n----------------------------------------------------\n";
}
cout<<"Самое большее количество гластных "<<b<<" содержит слово "<<res<<" всего количиство слов "<<c<<endl;
cin.get();
cin.get();
return 0;}