Подсчет согласных

  • Автор темы 9
  • Дата начала
9

9

Гость
#1
Помогите пожалуйста сделать программу в С++ которая показывает слово с наибольшим количеством согласных из предложения. Попытался сделать но сам не пойму что написал.

void main()
{char cons[22]={'b','c','d','f','g','h','j','k','l','m','n','p','q','r','s','t','v','w','x','y','z'};
int c[30] ; char sir[30],B[30][30]; int i,j=0,k=0,f,n;
clrscr();
printf("Sentence:");
gets(sir);
for(i=0;i<strlen(sir);i++)
B[j]=sir;k++;
{if(sir==' ')
{j++;k=0;}
else {B[k]=sir;k++;}}
n=j;
for(j=0;j<n;j++)
while(i<strlen(B[j]))
{for(i=0;i<22;i++)
if(B[j][k]==cons)
f++;
c[j]=f;
k++;}

cout<<"The word is:";
printf("%10S",c[j]);
getch();}