| Current Path : /var/www/html/venkat/check3/file/cg2013/pawan/ |
| Current File : /var/www/html/venkat/check3/file/cg2013/pawan/iit2013138_2.cpp |
#include <bits/stdc++.h>
using namespace std;
struct point {
float x;
float y;
float z;
};
void tran(float x,float y,float z);
int main()
{
struct point p1,p2,p3,p4,p5,p6,p7,p8,p9,p10,p11,p12,p13,p14,p15,p16,p17,p18,p19,p20,p21,p22,p23,p24;
p1.x = -100;
p1.y = 800;
p1.z = 10;
tran(p1.x,p1.y,p1.z);
p2.x = -100;
p2.y = 600;
p2.z = 10;
tran(p2.x,p2.y,p2.z);
p3.x = 100;
p3.y = 800;
p3.z = 10;
tran(p3.x,p3.y,p3.z);
p4.x = 100;
p4.y = 600;
p4.z = 10;
tran(p4.x,p4.y,p4.z);
p5.x = -50;
p5.y = 100;
p5.z = 10;
tran(p5.x,p5.y,p5.z);
p6.x = -50;
p6.y = 600;
p6.z = 10;
tran(p6.x,p6.y,p6.z);
p7.x = -150;
p7.y = 100;
p7.z = 10;
tran(p7.x,p7.y,p7.z);
p8.x = -500;
p8.y = 500;
p8.z = 10;
tran(p8.x,p8.y,p8.z);
p9.x = -500;
p9.y = 500;
p9.z = 10;
tran(p9.x,p9.y,p9.z);
p10.x = -100;
p10.y = 800;
p10.z = 10;
tran(p10.x,p10.y,p10.z);
p11.x = -50;
p11.y = 100;
p11.z = 10;
tran(p11.x,p11.y,p11.z);
p12.x = -400;
p12.y = 500;
p12.z = 10;
tran(p12.x,p12.y,p12.z);
p13.x = -400;
p13.y = 500;
p13.z = 10;
tran(p13.x,p13.y,p13.z);
p14.x = -100;
p14.y = 700;
p14.z = 10;
tran(p14.x,p14.y,p14.z);
p15.x = 50;
p15.y = 100;
p15.z = 10;
tran(p15.x,p15.y,p15.z);
p16.x = 50;
p16.y = 600;
p17.z = 10;
tran(p16.x,p16.y,p16.z);
p17.x = 150;
p17.y = 100;
p17.z = 10;
tran(p17.x,p17.y,p17.z);
p18.x = 500;
p18.y = 500;
p18.z = 10;
tran(p18.x,p18.y,p18.z);
p19.x = 500;
p19.y = 500;
p19.z = 10;
tran(p19.x,p19.y,p19.z);
p20.x = 100;
p20.y = 800;
p20.z = 10;
tran(p20.x,p20.y,p20.z);
p21.x = 50;
p21.y = 100;
p21.z = 10;
tran(p21.x,p21.y,p21.z);
p22.x = 400;
p22.y = 500;
p22.z = 10;
tran(p22.x,p22.y,p22.z);
p23.x = 400;
p23.y = 500;
p23.z = 10;
tran(p23.x,p23.y,p23.z);
p24.x = 100;
p24.y = 700;
p24.z = 10;
tran(p24.x,p24.y,p24.z);
return 0;
}
void tran(float x,float y,float z)
{
float angle = (10/y);
float y1 = y * cos(angle) - z * sin(angle);
float z1 = y * sin(angle) + z * cos(angle);
float x1 = x;
cout << x1 << " " << y1 << " " << z1 << "\n";
}