• B правой части каждого сообщения есть стрелки и . Не стесняйтесь оценивать ответы. Чтобы автору вопроса закрыть свой тикет, надо выбрать лучший ответ. Просто нажмите значок в правой части сообщения.

  • Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

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

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

9

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

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();}
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!