#include <iostream>
#include<math.h>
using namespace std;
void lados (float a[],float b[],float c[],float &la, float &lb, float &lc)
{
la= sqrt(pow((a[0]-c[0]),2)+ pow((a[1]-c[1]),2));
lb= sqrt(pow((a[0]-b[0]),2)+ pow((a[1]-b[1]),2));
lc= sqrt(pow((b[0]-c[0]),2)+ pow((b[1]-c[1]),2));
return;
}
//defino la funcion perimetro//
float perimetro(float la,float lb, float lc)
{
float perimetro;
perimetro = la+lb+lc;
return (perimetro);
}
//funcion main
int main()
{// definiciones necesarias//
int i;
float a[2],b[2],c[2];
float la1,lb1,lc1;
printf("intruduzca los tres vertices del triangulo");
printf("\n Introduce las coordenadas del punto A: \n");
for(i=0;i<2;i++)
scanf("%f",&a[i]);
printf("\n Introduce las coordenadas del punto B: \n");
for(i=0;i<2;i++)
scanf("%f",&b[i]);
printf("\n Introduce las coordenadas del punto C: \n");
for(i=0;i<2;i++)
scanf("%f",&c[i]);
printf("\n\n Punto A = (%f,%f)",a[0],a[1]);
printf("\n\n Punto B = (%f,%f)",b[0],b[1]);
printf("\n\n Punto C = (%f,%f)",c[0],c[1]);
lados(a,b,c, la1, lb1, lc1);
printf("\n longuitud la %f",la1);
printf("\n longuitud lb %f",lb1);
printf("\n longuitud lc %f",lc1);
printf("\n el valor del perimetro es %f \n", perimetro(la1,lb1,lc1));
system ("pause");
}//cierro llave de funcion main//