#include <stdio.h>
#include <string.h>

#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;
}; 
