Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 16.11.2021
Сообщений: 4
1

Как посчитать количество букв в словах на С++?

07.12.2021, 19:14. Показов 329. Ответов 2
Метки c++ (Все метки)

Author24 — интернет-сервис помощи студентам
С консоли пользователь вводит строку или несколько строк и они записываются в файл. А дальше из этого файла нужно выбрать слова, в которых количество букв "а" будет максимально. И вывести на экран это слово.

Вопрос в том, как считывать слова и при этом считать в них буквы. Если записывать из файла в char получается сплошная строка без пробелов.

Вот код:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
string word[256];
for (int i = 0; i < sizeof(word) / sizeof(string); i++) {
    file >> word[i];
}
file.close();
int count = 0, count_max = 0;
char a[256];
for (int i = 0; i < sizeof(word) / sizeof(string); i++) {
    strcpy_s(a, word[i].c_str());
    if (a[i] == 'а') {
        count++;
    }
}
Собственно сначала я разделил введенную строку на слова и записал их в стринговый массив, но посчитать буквы в нем не смог и поэтому преобразовал стринг в чар.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.12.2021, 19:14
Ответы с готовыми решениями:

Посчитать количество букв в каждом слове и среднее количество букв во всех словах
помогите! нужно создать программу, которая считает количество букв в каждом слове и среднее...

Посчитать количество слов в строке и количество гласных букв в словах
Помогите пожалуйста. Задание: Дана строка символов (ввести с клавиатуры), которая состоит из...

Посчитать количество слов в строке и количество гласных букв в словах
Помогите пожалуйста. Задание: Дана строка символов (ввести с клавиатуры), которая состоит из...

Посчитать среднее количество букв в словах предложения
посчитать среднее количество бук в словах предложения

Посчитать количество гласных букв в первом и последнем словах строки.
Дана непустая последовательность слов из строчных букв, в конце точка. Посчитать количество гласных...

2
7792 / 6559 / 2984
Регистрация: 14.04.2014
Сообщений: 28,668
07.12.2021, 20:01 2
Откуда ты взял эти sizeof? Размер массива задан явно. Длина слова - word[i].size().
0
0 / 0 / 0
Регистрация: 16.11.2021
Сообщений: 4
07.12.2021, 20:34  [ТС] 3
ну типа строка вводится с консоли и ее размер может быть разным
0
07.12.2021, 20:34
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.12.2021, 20:34
Помогаю со студенческими работами здесь

В файле посчитать наименьшее количество идущих подряд гласных букв в словах
2)В файле посчитать наименьшее количество идущих подряд гласных букв в словах.

Посчитать количество букв "о" в четных словах строки
Как организовать проверку на чётность слова в строке? Написал такой фрагмент, но он, естественно,...

Как посчитать в строке количество букв 'a'?
Ввожу с клавиатуры строку String^ s = System::Convert::ToString (textBox1-&gt;Text); Нужно...

Сравнить количество букв в словах
В строке написано несколько слов. Нужно, чтобы программа сравнила все слова и выбрала слова с...

Подсчитать количество букв в словах
Здравствуйте. Начала изучать Турбо Си. Все до строк шло нормально при изучении, а здесь никак. ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru