Като се използва класа за точка от предната задача, да се напише програма, която позволява да се въведат координатите на началната и крайната точка на отсечка и след това се отпечатва дали това е отсечка въобще (ако не е – защо) и ако е отсечка – дали е успоредна на оста X, на оста Y или пресича някоя от осите. Да се намери дължината на отсечката.
По желание: Класът първо да се постави във външна библиотека: декларацията на класа в хедър файла, а дефиницията на методите – в програмен файл със същото име. После тази потребителска библиотека да се използва за реализирането на програмата.


Публикувам само главната функция:
int main() { Tochka a, b; cout<<"Danni za tochka a:\n"; a.vhod(); cout<<"Danni za tochka b:\n"; b.vhod(); if(a.savpada(b)) cout<<"Tochkite savpadat, tova ne e otsechka!\n"; else { if(a.x==b.x) cout<<"Pravata e usporedna na osta Y\n"; else if(a.y==b.y) cout<<"Pravata e usporedna na osta X\n"; else if(a.kvadrant() != b.kvadrant()) cout<<"Pravata presicha osite\n"; else cout<<"Pravata presicha osite\n"; } system("pause"); return 0; }