Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.12.2018, 13:32   #1
Badprogramme
Новичок
Джуниор
 
Регистрация: 02.12.2018
Сообщений: 2
Вопрос Ввести две строки с клавиатуры. Посчитать в каждой из них количество гласных букв. В строке, содержащей большее число гласных, удалить все согласные буквы.

Возникла сложность с удалением согласных букв, не понимаю как это сделать. Вот уже проделанная работа:
soglasnie[]={'B','b','C','c','D','d','F','f',' G','g','H','h','J','j','K','k','L', 'l','M','m','N','n','P','p','Q','q' ,'R','r','s','S','T','t','V','v','W ','w','X','x','Z','z'};
char glasnie[]= {'A','a','E','e','I','i','Y','y','U ','u', 'O', 'o'};
char ch1[256];
char ch2[256];
int k,g,i,j;
k=0;
printf("vvedite stroku 1 \n");
gets(ch1);
printf("vvedite stroku 2 \n");
gets(ch2);
for (i=0;i<strlen(ch1);i++)
for(j=0;j<strlen(glasnie);j++)
{if(ch1[i]==glasnie[j])
{k++;
break;
}
}
printf("k=%d\n",k);

for (i=0;i<strlen(ch2);i++)
for(j=0;j<strlen(glasnie);j++)
{if(ch2[i]==glasnie[j])
{g++;
break;
}
}
printf("g=%d\n",g);

if (k>g) ch1.erase(soglasnie)
else ch2.erase(soglasnie)
Badprogramme вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Си] В массиве строк найти все слова, содержащие заданное количество гласных букв Maik512 Помощь студентам 2 20.12.2016 13:20
Заменить в каждой нечетной строке все прописные согласные буквы на заглавные Larisa_P Паскаль, Turbo Pascal, PascalABC.NET 11 26.05.2016 16:19
С++ Найти и вывести все слова, у которых число гласных букв превышает число согласных MoniX Помощь студентам 1 21.05.2016 18:14
дано строку. определить количество гласных букв в строке nazar113 Паскаль, Turbo Pascal, PascalABC.NET 9 18.01.2013 22:21
Найти и вывести все слова,у котоpых число гласных букв пpевышает число согласных. Briz Помощь студентам 2 11.05.2008 00:56