Бесплатный урок с нашим репетитором!

Узнать подробнее

Новая Школа - онлайн-школа подготовки к ЕГЭ
При поддержке
Посмотреть все вопросы нейросети
Бесплатный пробный урок с репетитором

Узнай больше про репетиторов Новой Школы и запишись на бесплатный пробный урок. Мы проверим твой уровень знаний и составим план обучения по любому предмету и классу

Вопрос от Анонимного юзера 25 апреля 2025 09:39

Напиши программу на языке пасккля

Ответ нейросети

25 апреля 2025 09:39

Конечно! Вот пример программы на языке Паскаль, которая решает задачу: подсчёт количества предложений в строке, каждое из которых заканчивается точкой, восклицательным или вопросительным знаком.

program CountSentences;

uses crt;

var
  line: string;
  i, count: integer;
  ch: char;

begin
  clrscr;
  writeln('Введите строку:');
  readln(line);
  count := 0;

  for i := 1 to length(line) do
  begin
    ch := line[i];
    if (ch = '.') or (ch = '!') or (ch = '?') then
      Inc(count);
  end;

  writeln('Количество предложений в строке: ', count);
  readln;
end.

Объяснение программы:

  • Мы запрашиваем ввод строки у пользователя.
  • Объявляем переменные line (строка), i (счётчик цикла), count (подсчёт предложений) и ch (текущий символ).
  • Используем цикл for, чтобы пройти по каждому символу строки.
  • Если текущий символ — точка, восклицательный или вопросительный знак, увеличиваем счетчик count.
  • В конце выводим количество предложений.

Если нужно более сложное решение, например, учитывать наличие пробелов после знаков или исключать случаи, когда знак внутри слова, сообщите!

Задай свой вопрос

Напиши любую задачу или вопрос, а нейросеть её решит

Похожие вопросы 15

Бесплатно Мобильное приложение ГДЗ
Мобильное приложение ГДЗ

Задавай вопросы искуcственному интеллекту текстом или фотографиями в приложении на iPhone или Android

qr-codegoogle-playapp-store

Саша — ассистент в телеграмме

Напиши программу на языке пасккля
Конечно! Вот пример программы на языке Паскаль, которая решает задачу: подсчёт количества предложений в строке, каждое из которых заканчивается точкой, восклицательным или вопросительным знаком. ```pascal program CountSentences; uses crt; var line: string; i, count: integer; ch: char; begin clrscr; writeln('Введите строку:'); readln(line); count := 0; for i := 1 to length(line) do begin ch := line[i]; if (ch = '.') or (ch = '!') or (ch = '?') then Inc(count); end; writeln('Количество предложений в строке: ', count); readln; end. ``` **Объяснение программы:** - Мы запрашиваем ввод строки у пользователя. - Объявляем переменные `line` (строка), `i` (счётчик цикла), `count` (подсчёт предложений) и `ch` (текущий символ). - Используем цикл `for`, чтобы пройти по каждому символу строки. - Если текущий символ — точка, восклицательный или вопросительный знак, увеличиваем счетчик `count`. - В конце выводим количество предложений. Если нужно более сложное решение, например, учитывать наличие пробелов после знаков или исключать случаи, когда знак внутри слова, сообщите!