вот задача: Составить программу для определения средней длины слова входного текста, заканчивающегося точкой. Слова в тексте разделяются запятыми и/или пробелами.
Пример: Вход: Новый год, 8-е марта. Результат: средняя длина слова = 4.00 как это реализовать ума не приложу, если не трудно помогите пожалуйста, заранее благодарен 8) |
Алгоритм подскажу, с кодом сложнее :).
1) Разделить вх. текст на слова (разделители - , и _) 2) проходя по всему массиву строк (наши слова) суммируем длины строк в какую-либо переменную S. 3) S делим на количество строк в массиве Можно сразу, на лету, то есть анализировать ввод и при встретившемся разделителе накапливать информацию о длине слова и их количестве. При точке на входе выполнить вычисления и вывести результат. |
Код:
#include<sstring> |
Время: 06:36. |
Время: 06:36.
© OSzone.net 2001-