Вопрос задан 16.02.2021 в 21:23. Предмет Информатика. Спрашивает Ханифова Зарина.

Дана строка, заканчивающаяся точкой. Подсчитать, сколько в ней слов.

0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Пафиков Виктор.
Считаем, что слова разделяются ровно одним пробелом. Тогда слов будет на единицу больше, чем пробелов.

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



0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для подсчета количества слов в строке, заканчивающейся точкой, можно использовать различные подходы. Один из способов - разделить строку на отдельные слова и затем подсчитать их количество.

Вот пример кода на языке Python, который решает данную задачу:

python
string = input("Введите строку, заканчивающуюся точкой: ") # Удаляем точку в конце строки, если она есть if string.endswith('.'): string = string[:-1] # Разделяем строку на слова по пробелам words = string.split() # Подсчитываем количество слов word_count = len(words) print("Количество слов в строке:", word_count)

Вы можете запустить этот код, ввести свою строку, и он выведет количество слов в строке. Обратите внимание, что этот код предполагает, что строка заканчивается только одной точкой и не содержит других знаков препинания кроме пробелов между словами.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос