Помогите пожалуйста решить задание ** Паскале по оператору перехода! Даны различные...

0 голосов
31 просмотров
Помогите пожалуйста решить задание на Паскале по оператору перехода! Даны различные действительные числа a, b,
c, d.

Найти max (max(a, b), max(a, c), max(a, d)).Числа получить случайным
образом на интервале [-50..+50]

Информатика (12 баллов) | 31 просмотров
Дан 1 ответ
0 голосов
uses crt;
var a,b,c,d:integer;
begin
randomize;
a:=random(-50,50);
b:=random(-50,50);
c:=random(-50,50);
d:=random(-50,50);
writeln('a: ',a,' b: ',b,' c: ',c,' d: ',d);
writeln(max(max(max(a,b),max(a,c)),max(a,d)));
end.
(8.2k баллов)
0

что то не правильно!!

0

Скажите пример ввода и вывода. Эта схема явно выводит максимальный элемент.

0

Вот все что дано больше нечего нету. Даны различные действительные числа a, b, c, d.
Найти max (max(a, b), max(a, c), max(a, d)).Числа получить случайным образом на интервале [-50..+50]

0

Так а что неправильно?

0

В функции max можно сравнить только два элемента. Поэтому первый у меня max(max(a,b),max(a,c)), а второй max(a,d)), и максимум из этих двух возвращенных функцией элементов - ответ.