Показать сообщение отдельно

  #3  
Старый 13.03.2009, 20:38
KentPol
Участник форума
Регистрация: 03.06.2008
Сообщений: 111
С нами: 9440361

Репутация: 36
По умолчанию

Первая задача
Вводятся переменные в последовательности z,x,y

Program z1;
var a,z,x,y,v:real;
begin
readln(z,x,y);
if z<x then a:=z
else a:=x;
if (a<x+z) and (a<x-y)
then v:=a
else if (x+z<a) and (x+z<x-y)
then v:=x+z
else v:=x-y;
writeln(v);
end.

Можно написать лучше, использовать процедуры, но я в этом выгоды не вижу.
 
Ответить с цитированием