Помогите с Pascal, 10 класс.
Найти максимальное число, среди четырёх. Задачу решить с помощью оператора IF. Числа вводятся с клавиатуры. Отдельную переменную для поиска максимального НЕ ВВОДИТЬ!
Ответы на вопрос
Ответил petyaGavrikov
0
var a,b,c,d: integer;
begin
readln(a,b,c,d);
if (a>=b)and(a>=c)and(a>=d)
then writeln('max = ',a)
else if (b>=c)and(b>=d)
then writeln('max = ',b)
else if (c>=d) then writeln('max = ',c)
else writeln('max = ',d);
end.
Пример:
2 8 3 7
max = 8
begin
readln(a,b,c,d);
if (a>=b)and(a>=c)and(a>=d)
then writeln('max = ',a)
else if (b>=c)and(b>=d)
then writeln('max = ',b)
else if (c>=d) then writeln('max = ',c)
else writeln('max = ',d);
end.
Пример:
2 8 3 7
max = 8
Ответил WinSagit
0
Если будет 2 одинаковых числа например ( 6 6 5 1). То выдаст 1
Ответил Аноним
0
ВинСагит, а ничего, что там в первой строке написано "Предполагается, что вводимые числа различны." ?
Ответил petyaGavrikov
0
После вот такого: "Я просто случайно отметил, даже решение не посмотрел... " даже и сказать нечего.
Ответил Аноним
0
Да все понятно: знания языка нулевые, увидел под выводом литерал "max=" и заявил, что это "лишняя переменная".
Новые вопросы
Русский язык,
2 года назад
Английский язык,
2 года назад
Литература,
8 лет назад
Математика,
8 лет назад
Математика,
9 лет назад
Математика,
9 лет назад