#include <iostream>
#include <cmath>
//Structura punct
struct Punct{
float x, y;
};
//Functie pentru calcularea distantei euclidiene intre doua puncte in plan
float distanta(Punct a, Punct b) {
return sqrt((a.x - b.x) * (a.x - b.x) + (a.y - b.y) * (a.y - b.y));
}
//Structura triunghi
struct Triunghi {
Punct a, b, c;
//Constructor triunghi
Triunghi() {
//Citire coordonate puncte
std::cout << "Introduceti coordonate puncte : ";
std::cin >> a.x >> a.y >> b.x >> b.y >> c.x >> c.y;
}
//Calculare perimetru
float perimetru() {
return distanta(a, b)+distanta(a,c)+distanta(b,c);
}
};
int main() {
Triunghi t;
std::cout << "Perimetrul este " << t.perimetru();
}