Предмет: Информатика, автор: khalychkz

Смотрите условие задачи №28. Подсчитать количество слов, содержащих k гласных букв (k-задается с экрана).
C++
Без использования string

Ответы

Автор ответа: pupkinll2016
0

Объяснение:

#include <iostream>

#include <string>

using namespace std;

// функция для проверки, является ли символ гласной буквой

bool isVowel(char c) {

c = tolower(c); // приводим символ к нижнему регистру для удобства сравнения

return c == 'a' || c == 'e' || c == 'i' || c == 'o' || c == 'u';

}

int main() {

int k, count = 0;

string input;

// считываем целое число k с экрана

cout << "Enter the number of vowels to search for: ";

cin >> k;

// считываем входную строку

cout << "Enter a string: ";

cin.ignore(); // пропускаем символ новой строки, который остался в буфере ввода

getline(cin, input);

// разбиваем входную строку на слова и проверяем каждое слово на наличие k гласных букв

for (int i = 0; i < input.length(); i++) {

if (input[i] != ' ') {

int vowelCount = 0;

while (i < input.length() && input[i] != ' ') {

if (isVowel(input[i])) {

vowelCount++;

}

i++;

}

if (vowelCount == k) {

count++;

}

}

}

// выводим результат на экран

cout << "Number of words containing " << k << " vowels: " << count << endl;

return 0;

}

Похожие вопросы
Предмет: Литература, автор: ocelot00
Будь ласка, допоможіть відповісти на запитання!
3. Яку роль відігравала філософія в добу Просвітництва? Чому саме вона, а не релігія відігравала провідну роль у духовному житті людства?
4. Якого значення просвітителі надавали розуму? Як вони пов'язували це поняття з досвідом?
5. Як розуміли природу діячі Просвітництва?
6. Розкрийте ставлення просвітителів до людини. Які людські риси вони вважали вродженими, а які набутими під впливом соціального середовища?
7. Хто з філософів і письменників висунув концепцію "природної" людини? Який сенс він вклав у це поняття?
8. Яку роль відводили просвітителі вихованню, освіті?
9. Як розуміли просвітителі місію мистецтва?
10. Визначте суспільні, моральні та естетичні ідеали просвітителів. Чи актуальні їхні думку в наш час?
11. Як виявилося "наслідування природі" у творах реалістів-просвітителів?
12. Які теми цікавили представників просвітницького реалізму?
13. Які герої з'явилися в їхніх творах?
14. Яку роль відігравала теорія Ж. Ж. Руссо у формуванні сентименталізму? Сформулюйте основні положення його компетенції.
15. Яка людина була ідеалом Ж. Ж. Руссо?​
Предмет: Геометрия, автор: fedorbabenko547
Предмет: География, автор: alexeysobransky