Решения задач acmp.ru
Главная
Вход
Регистрация
Воскресенье, 20.09.2020, 20:51Приветствую Вас Гость | RSS
Меню сайта

Категории раздела
Pascal [121]
C++ [76]

Поиск

Мини-чат
200

Легкий заработок!

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Форма входа

Главная » Файлы » Pascal

0358 Забор в парке

Скачать файл можно после просмотра рекламы:

04.06.2012, 18:29
var
x1, y1, x2, y2, x3, y3 : longint;
d : int64;
function k(x1,y1,x2,y2: longint):longint;
var a,b,c: longint;
begin
a:=abs(x2-x1); b:=abs(y2-y1);
if a=0 then k:=b else
if b=0 then k:=a else
begin
while b>0 do
begin c:=a mod b; a:=b; b:=c end;
k:=a
end
end;
begin
assign(input,'input.txt'); reset(input);
assign(output,'output.txt'); rewrite(output);
read(x1,y1,x2,y2,x3,y3);
d:=0; d:=d+k(x1,y1,x2,y2)+k(x2,y2,x3,y3)+k(x3,y3,x1,y1);
write(d);
close(output)
end.
Категория: Pascal | Добавил: shum
Просмотров: 1640 | Загрузок: 1
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Это интересно!


Copyright MyCorp © 2020