#include <iostream>
#include <string>
#include <cstring>
using namespace std;
struct Point{
double x;
double y;
};
int main() {
enum tfigure{circle,rectangle,triangle};
enum tcolor{red,green,blue};
struct Figures{
tcolor color;
tfigure figure;
Point first;
Point second;
Point third;
};
Figures *tlist=new Figures[5];
//tcolor color=red;
//tfigure figure=circle;
int tf;
for(int i=0;i<1;i++){
cout<<"Введите фигуру: круг-1, прямоугольник-2,треугольник-3"<<endl;
cin>>tf;
switch(tf){
case (circle):{
cout<<"Введите центр круга и радиус"<<endl;
cin>>tlist[i].first.x;
cin>>tlist[i].first.y;
cin>>tlist[i].second.x;
cin>>tlist[i].second.y;
}
break;
case (triangle):{
cout<<"Введите координаты 3 точек"<<endl;
cin>>tlist[i].first.x;
cin>>tlist[i].first.y;
cin>>tlist[i].second.x;
cin>>tlist[i].second.y;
cin>>tlist[i].third.x;
cin>>tlist[i].third.y;
}
break;
defrault:{
cout<<"Неправильный ввод";
}
}
}
cout<<tlist[0].first.x+tlist[0].first.y;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgojaW5jbHVkZSA8Y3N0cmluZz4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKc3RydWN0IFBvaW50ewpkb3VibGUgeDsKZG91YmxlIHk7Cn07CgppbnQgbWFpbigpIHsKZW51bSB0ZmlndXJle2NpcmNsZSxyZWN0YW5nbGUsdHJpYW5nbGV9OwplbnVtIHRjb2xvcntyZWQsZ3JlZW4sYmx1ZX07CnN0cnVjdCBGaWd1cmVzewoJdGNvbG9yIGNvbG9yOwoJdGZpZ3VyZSBmaWd1cmU7CglQb2ludCBmaXJzdDsKCVBvaW50IHNlY29uZDsKCVBvaW50IHRoaXJkOwp9OwpGaWd1cmVzICp0bGlzdD1uZXcgRmlndXJlc1s1XTsKCi8vdGNvbG9yIGNvbG9yPXJlZDsKLy90ZmlndXJlIGZpZ3VyZT1jaXJjbGU7CgppbnQgdGY7CmZvcihpbnQgaT0wO2k8MTtpKyspewoJY291dDw8ItCS0LLQtdC00LjRgtC1INGE0LjQs9GD0YDRgzog0LrRgNGD0LMtMSwg0L/RgNGP0LzQvtGD0LPQvtC70YzQvdC40LotMizRgtGA0LXRg9Cz0L7Qu9GM0L3QuNC6LTMiPDxlbmRsOwpjaW4+PnRmOwpzd2l0Y2godGYpewoJY2FzZSAoY2lyY2xlKTp7CgkJY291dDw8ItCS0LLQtdC00LjRgtC1INGG0LXQvdGC0YAg0LrRgNGD0LPQsCDQuCDRgNCw0LTQuNGD0YEiPDxlbmRsOwoJY2luPj50bGlzdFtpXS5maXJzdC54OwoJY2luPj50bGlzdFtpXS5maXJzdC55OwoJY2luPj50bGlzdFtpXS5zZWNvbmQueDsKCWNpbj4+dGxpc3RbaV0uc2Vjb25kLnk7Cgl9CglicmVhazsKCWNhc2UgKHRyaWFuZ2xlKTp7CgkJY291dDw8ItCS0LLQtdC00LjRgtC1INC60L7QvtGA0LTQuNC90LDRgtGLIDMg0YLQvtGH0LXQuiI8PGVuZGw7CgljaW4+PnRsaXN0W2ldLmZpcnN0Lng7CgljaW4+PnRsaXN0W2ldLmZpcnN0Lnk7CgljaW4+PnRsaXN0W2ldLnNlY29uZC54OwoJY2luPj50bGlzdFtpXS5zZWNvbmQueTsKCWNpbj4+dGxpc3RbaV0udGhpcmQueDsKCWNpbj4+dGxpc3RbaV0udGhpcmQueTsKCQoJfQoJYnJlYWs7CglkZWZyYXVsdDp7CmNvdXQ8PCLQndC10L/RgNCw0LLQuNC70YzQvdGL0Lkg0LLQstC+0LQiOwp9Cn0KfQoKY291dDw8dGxpc3RbMF0uZmlyc3QueCt0bGlzdFswXS5maXJzdC55OwoKCgpyZXR1cm4gMDsKfQoKCg==