Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <math.h>
- double length(int *x1,int *x2)
- {
- double length=sqrt( pow((x2[0]-x1[0]), 2 ) + pow((x2[1]-x1[1]), 2) );
- return length;
- }
- double perimeter(int tr[3][2])
- {
- double perim = length(tr[0], tr[1]) + length(tr[1], tr[2]) + length(tr[2], tr[0]);
- return perim;
- }
- double findarea(int tr[3][2])
- {
- double area = 0.5* abs((tr[1][0]-tr[0][0])*(tr[2][1]-tr[0][1])-(tr[2][0]-tr[0][0])*(tr[1][1]-tr[0][1]) );
- return area;
- }
- int main()
- {
- int tr1[3][2] = {{0,1},{1,0},{1,1}};
- int tr2[3][2] = {{0,2},{2,0},{2,2}};
- int tr3[3][2] = {{0,3},{3,0},{3,3}};
- double summperim = perimeter(tr1) + perimeter(tr2) + perimeter(tr3);
- double summarea = findarea(tr1)+findarea(tr2)+findarea(tr3);
- printf("Summa perimetriv: %lf\nSumma plosh4: %lf",summperim,summarea);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement