Поиск длины отрезка на плоскости оптимизированный по объему исходного кода

Рейтинг: 0Ответов: 1Опубликовано: 21.04.2023

Входные данные

Первая строка входного файла INPUT.TXT содержит координаты концов отрезка в формате X1 Y1 X2 Y2 . Все координаты – целые числа, не превышающие 1000 по абсолютной величине. Выходные данные

В выходной файл OUTPUT.TXT выведите длину отрезка с точностью 10-5.

Максимум чего я смог достичь 113 символов, спасибо Harry :

#include<cmath>
#include<cstdio>
main(){int a,b,c,d;scanf("%i%i%i%i",&a,&b,&c,&d);printf("%.5f",hypot(c-a,d-b));}

Подскажите, что ещё можно сократить? Как сделать код ещё короче?Есть информация, что можно дойти до 91

Ответы

▲ 1Принят

либа #include<bits/stdc++.h> содержит в себе кучу стандартных либ - 91 символ

#include<bits/stdc++.h>
main(){int a,b,c,d;std::cin>>a>>b>>c>>d;printf("%f",hypot(c-a,d-b));}

спасибо Harry,Mikhailo