Advertisement
Guest User

Untitled

a guest
Nov 24th, 2014
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.66 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. struct point{
  4.     double x;
  5.     double y;
  6. };
  7. typedef struct point Point;
  8.  
  9. void input(Point * pv1);
  10.  
  11. double calcArea(Point v1, Point v2, Point v3);
  12.  
  13. int main(){
  14.     Point A, B, C;
  15.     double area;
  16.     input(&A);
  17.     input(&B);
  18.     input(&C);
  19.     area = calcArea(A, B, C);
  20.     printf("Dien tich la %0.2lf\n", area);
  21.     return 0;
  22. }
  23.  
  24. void input(Point * pv1){
  25.     double x,y,i=0;
  26.     printf("Nhap vao toa do diem : ");
  27.     scanf("%lf",&x);
  28.     scanf("%lf",&y);
  29.     pv1->x=x;
  30.     pv1->y=y;
  31.    
  32. }
  33.  
  34. double calcArea(Point v1, Point v2, Point v3){
  35.     return abs(v1.x*v2.y+v2.x*v3.y+v3.x*v1.y-v1.y*v2.x-v2.y*v3.x-v3.y*v1.x)/2;
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement