Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите пожалуйста с pascal?

олег ольховой Ученик (151), закрыт 11 лет назад
http://acmp.ru/index.asp?main=task&id_task=263
и распишите все поподробнее пожалуйста.
Дополнен 11 лет назад
пишет ошибку компиляции min он не понимает.
Дополнен 11 лет назад
Мне 16 лет паскаль херово знаю попросил расписать, хотя тебе большое спасибо.
Лучший ответ
ra Высший разум (113243) 11 лет назад
uses
math;
var
n, a, b: integer;
begin
assign(input, 'input.txt'); reset(input);
assign(output, 'output.txt'); rewrite(output);
read(n, a, b);
write(min(n - abs(a - b), abs(a - b)) - 1);
end.

Update:
> пишет ошибку компиляции min он не понимает.
На acmp.ru используется delphi http://acmp.ru/article.asp?id_text=120 -- он понимает.
Но если ты настолько альтернативно одаренный, что не можешь сам реализовать функцию Min, то так уж и быть, я тебе ее тут напишу:

function min(a, b: integer): integer;
begin
if a < b then min := a else min := b;
end;

Вставишь ее вместо строк:
uses
math;
Остальные ответы
Похожие вопросы