#include #include #include "mikos.h" double area ( double x1 , double y1, double x2, double y2, double x3, double y3) { double a=length(x1,x2,y1,y2), b=length(x1,x3,y1,y3), c=length(x2,x3,y2,y3) ; double t=(a+b+c)/2 ; return sqrt( t*(t-a)*(t-b)*(t-c) ) ; } int main () { double x1, x2, x3, y1, y2, y3, A ; do { printf("give the coordinates of the firsth point of the triange\n"); scanf("%lf", &x1); scanf("%lf", &y1); printf("give the coordinates of the second point of it\n"); scanf("%lf", &x2); scanf("%lf", &y2); printf("give the coordinates of the final point\n"); scanf("%lf", &x3); scanf("%lf", &y3); A=area(x1,x2,x3,y1,y2,y3); if ( A>0 ) { printf("the area of the triange is %lf\n", A); } } while ( A ) ; return 0; } ~