Напишете програма, която въвежда координатите на три точки А, В и С от равнината, определя дали съществува триъгълник с върхове А, В и С и намира периметъра и лицето му (по Хероновата формула).
По желание: да отпечатва какъв е точно вида на триъгълника – равнобедрен, равностранен, правоъгълен.


#include <cstdlib> #include <iostream> #include <math.h> using namespace std; int main(int argc, char *argv[]) { float ax,ay,bx,by,cx,cy,a,b,c,p; cout << "wuwedi koordinatite na purwata tochka: "; cin >>ax>>ay; cout << "wuwedi koordinatite na wtorata tochka: "; cin >>bx>>by; cout << "wuwedi koordinatite na tretata tochka: "; cin >>cx>>cy; b=pow((ax-bx),2)+pow((ay-by),2); b=sqrt(b); a=pow((cx-bx),2)+pow((cy-by),2); a=sqrt(a); c=pow((ax-cx),2)+pow((ay-cy),2); c=sqrt(a); if ((c<a+b)&&(b<a+c)&&(a<b+c)) { cout << "Sushtestwuwa triugulnik ABC w rawninata\n"; p=(a+b+c)/2; cout <<" Perimetura mu e: "<<p*2<<" a liceto e "<<sqrt(p*(p-a)*(p-b)*(p-c))<<endl; } else cout <<"Nqma takuw triugulnik\n "; system("PAUSE"); return EXIT_SUCCESS; }Не съм я проверил за грешки. Ще я проверя по-късно и ако има ще я кача отново с поправката.
Изглежда вярна като логика, супер!