#include #include #define STRLEN 256 /* structure definitions */ struct point { float x; float y; }; struct rect { struct point SW; struct point NE; }; struct triangle{ struct point point_arr[3]; /* array of points */ char name[STRLEN]; /* character array */ }; float triangle_perimeter(struct triangle * t); int main () { struct triangle mytri; int i; printf("Enter a triangle name : "); /* Why not &mytri.name? */ scanf("%s",mytri.name); for(i=0;i<3;i++){ printf("Enter point %d (ex: 3 4 ) : ",i); float f; scanf("%f %f", &mytri.point_arr[i].x, &mytri.point_arr[i].y); } printf("\nHere is triangle %s: \n",mytri.name); for(i=0;i<3;i++){ printf("Point %d : %.2f %.2f\n", i, mytri.point_arr[i].x, mytri.point_arr[i].y); } /** Complete **/ /* float perimeter = ... ; printf("\nArea of triangle %s: %f \n",mytri.name,perimeter); */ } float triangle_perimeter(struct triangle * t) { /** Complete **/ return 0; };