Вопрос задан 02.09.2018 в 21:53. Предмет Информатика. Спрашивает Королев Алиман.

Будьте добры помочь, с клавиатуры вводятся целые числа. Признак конца ввода – 0. Определить все

числа идущие перед отрицательными числами. паскаль
0 0
Перейти к ответам

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

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

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

Вам необходимо написать программу на языке Паскаль, которая будет считывать целые числа с клавиатуры до тех пор, пока не будет введен 0. Затем программа должна определить все числа, идущие перед отрицательными числами.

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

``` program FindPositiveNumbers; var number, previousNumber: integer; begin previousNumber := 0; // предыдущее число, изначально равно 0 repeat write('Введите число: '); readln(number); if (number < 0) and (previousNumber > 0) then begin writeln('Все числа перед отрицательным числом: ', previousNumber); end; previousNumber := number; until number = 0; end. ```

В этом коде используется цикл `repeat-until`, который выполняется до тех пор, пока введенное число не равно 0. Внутри цикла программа считывает число с помощью `readln`, а затем проверяет, является ли оно отрицательным и предыдущее число положительным. Если это условие выполняется, программа выводит предыдущее число.

Надеюсь, эта информация поможет вам написать программу на Паскале, решающую вашу задачу.

0 0

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

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

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