From 9342a5ef9346548df6100fea305ea55a74b58aed Mon Sep 17 00:00:00 2001 From: nimisha345 <85776142+nimisha345@users.noreply.github.com> Date: Tue, 23 Nov 2021 21:12:58 +0530 Subject: [PATCH 1/3] Create nimisha_1901014 --- nimisha_1901014 | 1 + 1 file changed, 1 insertion(+) create mode 100644 nimisha_1901014 diff --git a/nimisha_1901014 b/nimisha_1901014 new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/nimisha_1901014 @@ -0,0 +1 @@ + From f6b84d97e40d74c8391cea559a9ade2d872dd24b Mon Sep 17 00:00:00 2001 From: nimisha345 <85776142+nimisha345@users.noreply.github.com> Date: Tue, 23 Nov 2021 21:14:08 +0530 Subject: [PATCH 2/3] Delete nimisha_1901014 --- nimisha_1901014 | 1 - 1 file changed, 1 deletion(-) delete mode 100644 nimisha_1901014 diff --git a/nimisha_1901014 b/nimisha_1901014 deleted file mode 100644 index 8b13789..0000000 --- a/nimisha_1901014 +++ /dev/null @@ -1 +0,0 @@ - From 10d5608a7ca01ad02e9fc65aef0f3a5f5ca1a90d Mon Sep 17 00:00:00 2001 From: nimisha345 <85776142+nimisha345@users.noreply.github.com> Date: Tue, 23 Nov 2021 21:15:44 +0530 Subject: [PATCH 3/3] Add files via upload --- PROGRAM1.C | 19 +++++++++++++++++++ PROGRAM3.C | 33 +++++++++++++++++++++++++++++++++ output_1.PNG | Bin 0 -> 3794 bytes output_3.PNG | Bin 0 -> 2189 bytes 4 files changed, 52 insertions(+) create mode 100644 PROGRAM1.C create mode 100644 PROGRAM3.C create mode 100644 output_1.PNG create mode 100644 output_3.PNG diff --git a/PROGRAM1.C b/PROGRAM1.C new file mode 100644 index 0000000..68ec7e5 --- /dev/null +++ b/PROGRAM1.C @@ -0,0 +1,19 @@ +#include +#include +#include +#include +void main(){ + int gd=DETECT,gm,x1,x2,y1,y2,x3,y3,x4,y4; + initgraph(&gd,&gm,"C:\\TurboC3\\BGI"); + printf("Enter the line coordinates"); + scanf("%d %d %d %d",&x1,&y1,&x2,&y2); + line(x1,y1,x2,y2); + + printf("enter the additional coordinates"); + scanf("%d %d %d %d",&x3,&y3,&x4,&y4); + + setcolor(RED); + line(x1+x3,y1+y3,x2+x4,y2+y4); + getch(); + closegraph(); +} \ No newline at end of file diff --git a/PROGRAM3.C b/PROGRAM3.C new file mode 100644 index 0000000..1d7a4bb --- /dev/null +++ b/PROGRAM3.C @@ -0,0 +1,33 @@ +#include +#include +#include +void draw_line(int,int,int,int); +void main(){ + int x1,x2,y1,y2,gd=DETECT,gm; + initgraph(&gd,&gm,"C:\\TurboC3\\BGI"); + scanf("%d %d %d %d",&x1,&y1,&x2,&y2); + draw_line(x1,y1,x2,y2); + getch(); + closegraph(); +} +void draw_line(int x1,int y1,int x2,int y2){ + int dx,dy,steps,i,x,y; + dx=x2-x1; + dy=y2-y1; + if(dx>=dy)steps=dx; + else steps=dy; + x=x1; + y=y1; + i=1; + dx=dx/steps; + dy=dy/steps; + while(i<=steps){ + putpixel(x,y,WHITE); + x=x+dx; + y=y+dy; + i++; + + } + + +} \ No newline at end of file diff --git a/output_1.PNG b/output_1.PNG new file mode 100644 index 0000000000000000000000000000000000000000..5f5af7cbcddfcf2c5656826acb9195662bf3de8c GIT binary patch literal 3794 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 J{+`Ic{R7zme5L>Z literal 0 HcmV?d00001 diff --git a/output_3.PNG b/output_3.PNG new file mode 100644 index 0000000000000000000000000000000000000000..ec4149cda73d4a4d6b88c30a33c206ac23105a16 GIT binary patch literal 2189 zcmeH}{ZA8j9LKLm2RC=7EmJ54SB}dWg%oeXmS&JZyAy`5z5KjKg9QXq^hH`D%a^&po@KGq3^5pbn z1Zk>x%R{{Z^_z+no0SL>oHw%=gJ1Ae2!ch5QTZ*n-agB`oHtzAO@+Y2pcetH8c~r%qp_N5b-gi#2 zraZ~KB%7t+&5fh2UG3qmz>WYUEDJ6TGM6|cb`7gy`^7W za{rF<%SUlYP^E98dSLo+H#k0X{v6k4JLZ1i>uuYlzp|^l|K5u(efSeAuQdL$^F)@L zJ~vk3)#nZ0O;AeucOTU0lEr$f=t-58|=W3$~mgN1fI<%9g#xrCJxycAmm;oMban@Um?`d-{MpR*c>Bp zT*jOQfrO~u#18a@kgK<00R|IxB+RHN6rj0M?CLLOto;CiADv4&L>hkPS{+>jaIpa8 z%|H`YydNNkbR+|WVYC3%0yGHVX)_jHM&PIBl8OiozZR68T%%$Mz-<6cSojfu98w_# z2+GbdqvIbLv!j&2B@0ADpK*8J40fKT1Kv3oaq%{2YRDfZ|)uALzyH$XC%xq0Hm*Jx@VX6)>2+F7eIE0scxttRb zTSmnT(0(vkC}Uo