1) Надо определить 2 константные строки - одна только с гласными, другая только с согласными. Можно только строчными.
Собственно, нахождение слова:
* Пропускаем все небуквы (функция isalpha(char) возвращает true, если символ является буквой);
* Текущее слово = "";
* Пока текущий символ является буквой, добавляем его в текущее слово и идем на следующий символ.
Затем проходим слово, и считаем, сколько в нем гласных и согласных букв. Функция tolower возвращает строчной вариант буквы, а с помощью функции strchr можно определить, есть ли этот символ в строках с гласными/согласными буквами.
Если гласных больше - выводим слово на экран. И так пока строка не закончится.
----------------------------------------------------------------------------
2) Ну... Ищем максимум и минимум, запоминая не только их значения, но и строку, в которой они содержатся
----------------------------------------------------------------------------
3) А тут вообще в чем именно вопрос?
2
|