C за начинаещи как да начертаете перпендикуляр на права - C за начинаещи

Задачата е доста лесна и ако планирате сериозно да се занимавате с графика, тогава трябва да решите това като лудост.

===============#include//За работа с графични функции#include//За работа с поточно I/O#include//За работа с математически функции

struct Point; //Нашият тип данниТочка(Точка)double k = 0 , b = 0 , d = 0 ;//kНаклон,bиdотмествания на две линии

void input (Точка & T1, Point & T2, Point & T3) T1. х = 133; T1. y=99 //Координати на първата точкаT2 . х = 200; Т2. y = 177 ;//Координати на втората точкаk =( T2 . y – T1 . y )/( T2 . x – T1 . x );//Веднага след задаване на параметрите, изчислете наклонаb =( T2 . x * T1 . y – T1 . x * T2 . y )/( T2 . x – T1 . x );//И изчисляване на отместването на първия ред

Т3. х = 330; //Координати на третата точкаT3 . y = T3. x * k + b ;//Реших да поставя точка на линиятаd = T3 . y + 1 / k * T3. x ;//От теоремите за перпендикулярни прави//Показване на избрани точки на екранаокръжност ( T1 . x , T1 . y , 3 ); окръжност (T2. x, T2. y, 3); кръг (T3. x, T3. y, 10); >

void main () int gd = ОТКРИВАНЕ, gm; //Променливи за инициализация на графичен режимinitgraph (& gd ,& gm , “” );//Инициализация на графичен режимТочка T1 , T2 , T3 ;//Три точкивход ( T1 , T2 , T3 );//Функция за въвеждане на координати на точка