Dairədə düz xəttin hansı hissəsi?
Є dairə (radiusu və mərkəz koordinatları ilə verilmiş) və düz xətt (iki nöqtəsinin koordinatları ilə verilmiş).
Dairənin içində düz xəttin hansı uzunluqda parçası yerləşir?
Giriş verilənləri
Giriş məlumatları standart girişdən (klaviaturadan) oxunmalıdır. Birinci sətirdə üç ədəd verilir: əvvəlcə dairənin radiusu R, sonra onun mərkəzinin koordinatları C_x C_y. İkinci və üçüncü sətirdə isə iki ədəd — düz xəttin keçdiyi nöqtələrin x- və y-koordinatları (iki fərqli nöqtə olduğu təmin edilir). Bütün ədədlər tamdır və mütləq qiymətləri 10000-dən çox deyil.
Çıxış verilənləri
Tək bir ədəd çıxışa verilməlidir: əgər düz xətt və dairə heç olmasa bir ortaq nöqtəyə malikdirsə — dairənin içində yerləşən bu düz xətt parçasının uzunluğu; əgər heç bir ortaq nöqtəyə malik deyillərsə — bu uzunluq əvəzinə –1 ədədini çıxışa verin.
Düz xətt dairəyə toxunduqda, ortaq nöqtə var, amma sıfırdan fərqli uzunluqda parça yoxdur; buna görə də toxunma halında 0 çıxışa verilməlidir.
Çıxışda nəticə yuvarlaqlaşdırılmamalıdır (və eksponensial formada, məsələn 6.0000000000000000E+0000 kimi çıxışa verilə bilər).