Вопрос задан 31.07.2023 в 06:06. Предмет Информатика. Спрашивает Левкова Маша.

Напишите программу, которая вводит с клавиатуры числа до тех пор, пока не будет введено число 0. В

конце работы программы на экран выводится минимальное и максимальное из введенных чисел (не считая 0). Входные данные На вход программы подаются целые числа, по одному в строке. Ввод завершается числом 0. Выходные данные Программа должна вывести минимальное и максимальное из введенных чисел (не считая 0) в одной строке через пробел.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Денежкин Иван.
Program p1;
uses crt;
var max,min,a:integer;
begin
read(a);
max:=a;
min:=a;
while a<>0 do begin
read(a);
If (max< a) and (a<>0) then begin
max:=a;
end;
 If (min>a) and (a<>0) then
 min:=a;
 end;
 write(max,'    ', min);
 end.

0 0
Отвечает Федоров Никита.
Javascript:var м=[],ч;while(true){ч=prompt();if(ч==0)break;else м.push(prompt());}alert(Math.min.apply(null,м)+" "+Math.max.apply(null,м));
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для написания программы, которая выполняет указанные действия, можно использовать следующий код на языке Python:

python
def find_min_max_numbers(): numbers = [] while True: num = int(input("Введите число: ")) if num == 0: break numbers.append(num) if numbers: min_num = min(numbers) max_num = max(numbers) print(f"Минимальное число: {min_num}, Максимальное число: {max_num}") else: print("Вы не ввели ни одного числа (кроме 0).") if __name__ == "__main__": find_min_max_numbers()

Программа начинает вводить числа с клавиатуры до тех пор, пока не будет введено число 0. Все введенные числа сохраняются в списке numbers. После ввода числа 0, программа находит минимальное и максимальное число из списка и выводит результат на экран. Если пользователь ввел только число 0 (и никаких других чисел), программа выведет соответствующее сообщение.

Запустите программу и последовательно вводите числа, завершите ввод, введя 0. После этого программа выведет минимальное и максимальное число.

0 0

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

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

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

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