Pascal. Дана строка. Найти сумму длин всех ее слов.

+787 голосов
1.8m просмотров

Pascal. Дана строка. Найти сумму длин всех ее слов.


Информатика (104 баллов) | 1.8m просмотров
+125

А фото можно?

+132

Это и есть задание

Дан 1 ответ
+108 голосов

Ответ:

  • var s: string;
  • begin
  • readln(s);
  • writeln(s.Remove(',','.','!','?',' ').Length);
  • end.

Пояснение:

Сумма длин всех слов строки - это количество букв строки, или же количество символов, не являющимися знаками. Поэтому используем Remove(), где в скобках указываем символы, которые не нужно считать. Можно добавить (например, скобки или др.). Lenght возвращает длину строки, в нашем случае уже видоизмененной. На фото пример с выводом видоизмененной строчки (для наглядности работы).

Пример работы:


image
(3.7k баллов)
+194

Спасибо еще раз. Не могли бы еще помочь с один заданием ? https://znanija.com/task/37303472?answeringSource=feedPersonal%2FhomePage%2F11