
Вопрос задан 24.02.2019 в 10:08.
Предмет Информатика.
Спрашивает Шаповалова Дарья.
Написать программу, которая определяет максимальное число из введенной с клавиатуры
последовательности чисел. Ниже представлен вид экрана во время работы программы: Вводите последовательно числа. Для завершения ввода введите ноль. ---------------------- 1 число: 33 2 число: 45 3 число: -10 4 число: 0 ---------------------- Максимальное число: 45

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

Отвечает Франт Діана.
Vari, max, y: integer;
begin
Writeln('Вводите последовательно числа.');
Writeln('Для завершения ввода введите ноль.');
Writeln('----------------------');
max := 0;
y := 0;
repeat
y := y + 1;
write(y, ' число:');
readln(i);
if (y = 1) then max := i;
if (i = 0) then break;
if (i > max) then max := i;
until i = 0;
Writeln('----------------------');
Writeln('Максимальное число: ', max);
Writeln();
end.
begin
Writeln('Вводите последовательно числа.');
Writeln('Для завершения ввода введите ноль.');
Writeln('----------------------');
max := 0;
y := 0;
repeat
y := y + 1;
write(y, ' число:');
readln(i);
if (y = 1) then max := i;
if (i = 0) then break;
if (i > max) then max := i;
until i = 0;
Writeln('----------------------');
Writeln('Максимальное число: ', max);
Writeln();
end.



Отвечает Тухсанов Марат.
ОТДЕЛ Задание+;
ИСПОЛЬЗУЕТ Приём, Вывод ИЗ "...\Отделы\Обмен\";
ПЕР
текЧисло, макс, сч: ЦЕЛ;
УКАЗ
сч := 1;
Вывод.Цепь("Вводите последовательно числа.^");
Вывод.Цепь("Для завершения ввода введите ноль.^");
Вывод.Цепь("----------------------");
ПОВТОРЯТЬ
Вывод.ЧЦел("^%d число: ", сч, 0, 0, 0);
текЧисло := Приём.Число();
ЕСЛИ текЧисло > макс ТО макс := текЧисло КОН;
УВЕЛИЧИТЬ(сч)
ДО текЧисло = 0;
Вывод.Цепь("^----------------------");
Вывод.ЧЦел("^Максимальное число: %d", макс, 0, 0, 0)
КОН Задание.
ИСПОЛЬЗУЕТ Приём, Вывод ИЗ "...\Отделы\Обмен\";
ПЕР
текЧисло, макс, сч: ЦЕЛ;
УКАЗ
сч := 1;
Вывод.Цепь("Вводите последовательно числа.^");
Вывод.Цепь("Для завершения ввода введите ноль.^");
Вывод.Цепь("----------------------");
ПОВТОРЯТЬ
Вывод.ЧЦел("^%d число: ", сч, 0, 0, 0);
текЧисло := Приём.Число();
ЕСЛИ текЧисло > макс ТО макс := текЧисло КОН;
УВЕЛИЧИТЬ(сч)
ДО текЧисло = 0;
Вывод.Цепь("^----------------------");
Вывод.ЧЦел("^Максимальное число: %d", макс, 0, 0, 0)
КОН Задание.


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

Информатика 47

Информатика 33

Информатика 67

Информатика 18

Информатика 25

Информатика 563

Информатика 16
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili