diff --git a/15.docx b/15.docx new file mode 100644 index 0000000..8b876f8 Binary files /dev/null and b/15.docx differ diff --git a/Ankita_Bora_1901006/1.1.PNG b/Ankita_Bora_1901006/1.1.PNG new file mode 100644 index 0000000..ed61b8b Binary files /dev/null and b/Ankita_Bora_1901006/1.1.PNG differ diff --git a/Ankita_Bora_1901006/1.2.PNG b/Ankita_Bora_1901006/1.2.PNG new file mode 100644 index 0000000..5834c95 Binary files /dev/null and b/Ankita_Bora_1901006/1.2.PNG differ diff --git a/Ankita_Bora_1901006/3.PNG b/Ankita_Bora_1901006/3.PNG new file mode 100644 index 0000000..ac98eb7 Binary files /dev/null and b/Ankita_Bora_1901006/3.PNG differ diff --git a/Ankita_Bora_1901006/ques1.c b/Ankita_Bora_1901006/ques1.c new file mode 100644 index 0000000..584bb5d --- /dev/null +++ b/Ankita_Bora_1901006/ques1.c @@ -0,0 +1,32 @@ +#include +#include +#include + +int main(){ + int gd=DETECT, gm; + initgraph(&gd, &gm, ""); + + int gd=DETECT, gm; + initgraph(&gd, &gm, ""); + + int x,y,x1,y1; + x=30, y=30, x1=100, y1=100; + + outtext(" Before translation"); + rectangle(x,y,x1,y1); + + int i = 200; + x += i, + y += i, + x1 += i, + y1 += i; + delay(1000); + cleardevice(); + + outtext(" After translation"); + rectangle(x,y,x1,y1); + + getch(); + closegraph(); + return 0; +} diff --git a/Ankita_Bora_1901006/ques3.c b/Ankita_Bora_1901006/ques3.c new file mode 100644 index 0000000..5c15ffd --- /dev/null +++ b/Ankita_Bora_1901006/ques3.c @@ -0,0 +1,32 @@ +#include +#include +#include + +int main(){ + float dx,dy,x1,y1,x2,y2,steps,i; + float x,y; + + x1 = 100, y1 = 100, x2 = 200, y2 = 100; + dx = (x2 - x1); + dy = (y2 - y1); + + int gd=DETECT, gm; + initgraph(&gd, &gm, ""); + + steps = abs(dx)>abs(dy) ? abs(dx) : abs(dy); + + dx = dx/steps; + dy = dy/steps; + x=x1; + y=y1; + + for(i=0; i<=steps; i++){ + putpixel(x,y,WHITE); + x += dx; + y += dy; + } + + getch(); + closegraph(); + return 0; +}