Вопрос по информатике:
Дана строка, заканчивающаяся точкой. Подсчитать, сколько в ней слов.
- 19.06.2015 15:24
- Информатика
- remove_red_eye 18963
- thumb_up 35
Ответы и объяснения 1
Считаем, что слова разделяются ровно одним пробелом. Тогда слов будет на единицу больше, чем пробелов.
var
i, n, p, k: integer;
s: string;
begin
Write('Введите предложение и закончите его точкой: ');
Readln(s);
s := Trim(s);
p := Pos('.', s) - 1;
k := 0;
for i := 1 to p do
if s[i] = ' ' then k := k + 1;
Writeln('Введено слов- ', k + 1)
end.
Тестовое решение:
Введите предложение и закончите его точкой: Карл у Клары украл кораллы.
Введено слов- 5
- 20.06.2015 21:22
- thumb_up 17
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.