Скажите что не так в 8-й строчке " Нет перегруженной подпрограммы с таким количеством...

0 голосов
156 просмотров

Скажите что не так в 8-й строчке " Нет перегруженной подпрограммы с таким количеством параметров max"
var a, b, c, d, e, f: integer;
function max (x, y: integer): integer;
begin
if x>y then max:=x else max:=y;
end;
begin
readln (a, b, c, d, e);
f:= max(max(a, b), max(c, d),e);
writeln ('f=', f);
end.


Информатика (150 баллов) | 156 просмотров
0

и что нужно добавить или убрать

Дан 1 ответ
0 голосов

Надо записать
f:= max(max(max(a, b), max(c, d)),e);


image
image
(142k баллов)
0

да нет? просто у меня это не пишется, и пишет ошибка во времени

0

да нет*

0

а ещё, можно вопрос?

0

const m: array [1..4] of integer = (76, 126, 216, 252);
var i, x, y, z: integer;
procedure nod (a, b: integer; var c: integer);
begin
while a<>b do
if a>b then a:=a-b else b:=b-a;
c:=a
end;
begin
x:=m[1];
for i:=2 to 4 do
begin
y:=m[i];
x:=z
end;
writeln ('НОД=', x)
end.

0

у меня пишет что НОД=0

0

я делала по книге

0

что тут не так

0

Так нельзя, комментарий может относиться только в вопросу или ответу, а это посторонний текст. Вы нарушаете Правила, хотите с модераторами поссориться?

0

нет

0

В личку...