fork download
  1. #include <graphics.h>
  2. #include <stdlib.h>
  3. #include <stdio.h>
  4. #include <conio.h>
  5. #include<math.h>
  6. void main() {
  7. int gm;
  8. int gd=DETECT;
  9. int x1,x2,x3,y1,y2,y3,nx1,nx2,nx3,ny1,ny2,ny3,c;
  10. int sx,sy,xt,yt,r;
  11. float t;
  12. initgraph(&gd,&gm,"c:\tc\bg:");
  13. printf("Program for basic transformations");
  14. printf("\nEnter the points of triangle");
  15. setcolor(1);
  16. scanf("%d%d%d%d%d%d",&x1,&y1,&x2,&y2,&x3,&y3);
  17. line(x1,y1,x2,y2);
  18. line(x2,y2,x3,y3);
  19. line(x3,y3,x1,y1);
  20. getch();
  21. printf("\n1.Translation\n2.Rotation\n3.Scaling\n4.exit");
  22. printf("Enter your choice:");
  23. scanf("%d",&c);
  24. switch(c) {
  25. case 1:
  26. printf("\n Enter the translation factor");
  27. scanf("%d%d",&xt,&yt);
  28. nx1=x1+xt;
  29. ny1=y1+yt;
  30. nx2=x2+xt;
  31. ny2=y2+yt;
  32. nx3=x3+xt;
  33. ny3=y3+yt;
  34. line(nx1,ny1,nx2,ny2);
  35. line(nx2,ny2,nx3,ny3);
  36. line(nx3,ny3,nx1,ny1);
  37. getch();
  38. case 2:
  39. printf("\n Enter the angle of rotation");
  40. scanf("%d",&r);
  41. t=3.14*r/180;
  42. nx1=abs(x1*cos(t)-y1*sin(t));
  43. ny1=abs(x1*sin(t)+y1*cos(t));
  44. nx2=abs(x2*cos(t)-y2*sin(t));
  45. ny2=abs(x2*sin(t)+y2*cos(t));
  46. nx3=abs(x3*cos(t)-y3*sin(t));
  47. ny3=abs(x3*sin(t)+y3*cos(t));
  48. line(nx1,ny1,nx2,ny2);
  49. line(nx2,ny2,nx3,ny3);
  50. line(nx3,ny3,nx1,ny1);
  51. getch();
  52. case 3:
  53. printf("\n Enter the scaling factor");
  54. scanf("%d%d",&sx,&sy);
  55. nx1=x1*sx;
  56. ny1=y2*sy;
  57. nx2=x2*sx;
  58. ny2=y2*sy;
  59. nx3=x3*sx;
  60. ny3=y3*sy;
  61. line(nx1,ny1,nx2,ny2);
  62. line(nx2,ny2,nx3,ny3);
  63. line(nx3,ny3,nx1,ny1);
  64. getch();
  65. case 4:
  66. break;
  67. default:
  68. printf("Enter the correct choice"); }
  69. closegraph();
  70. }
  71.  
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:1: error: illegal character: '#'
#include <graphics.h>
^
Main.java:1: error: class, interface, or enum expected
#include <graphics.h>
         ^
Main.java:2: error: illegal character: '#'
#include <stdlib.h>
^
Main.java:3: error: illegal character: '#'
#include <stdio.h>
^
Main.java:4: error: illegal character: '#'
#include <conio.h>
^
Main.java:5: error: illegal character: '#'
#include<math.h>
^
Main.java:8: error: class, interface, or enum expected
int gd=DETECT;
^
Main.java:9: error: class, interface, or enum expected
int x1,x2,x3,y1,y2,y3,nx1,nx2,nx3,ny1,ny2,ny3,c;
^
Main.java:10: error: class, interface, or enum expected
int sx,sy,xt,yt,r;
^
Main.java:11: error: class, interface, or enum expected
float t;
^
Main.java:12: error: class, interface, or enum expected
initgraph(&gd,&gm,"c:\tc\bg:");
^
Main.java:13: error: class, interface, or enum expected
printf("Program for basic transformations");
^
Main.java:14: error: class, interface, or enum expected
printf("\nEnter the points of triangle");
^
Main.java:15: error: class, interface, or enum expected
setcolor(1);
^
Main.java:16: error: class, interface, or enum expected
scanf("%d%d%d%d%d%d",&x1,&y1,&x2,&y2,&x3,&y3);
^
Main.java:17: error: class, interface, or enum expected
line(x1,y1,x2,y2);
^
Main.java:18: error: class, interface, or enum expected
line(x2,y2,x3,y3);
^
Main.java:19: error: class, interface, or enum expected
line(x3,y3,x1,y1);
^
Main.java:20: error: class, interface, or enum expected
getch();
^
Main.java:21: error: class, interface, or enum expected
printf("\n1.Translation\n2.Rotation\n3.Scaling\n4.exit");
^
Main.java:22: error: class, interface, or enum expected
printf("Enter your choice:");
^
Main.java:23: error: class, interface, or enum expected
scanf("%d",&c);
^
Main.java:24: error: class, interface, or enum expected
switch(c) {
^
Main.java:27: error: class, interface, or enum expected
scanf("%d%d",&xt,&yt);
^
Main.java:28: error: class, interface, or enum expected
	    nx1=x1+xt;
	    ^
Main.java:29: error: class, interface, or enum expected
	    ny1=y1+yt;
	    ^
Main.java:30: error: class, interface, or enum expected
	    nx2=x2+xt;
	    ^
Main.java:31: error: class, interface, or enum expected
	    ny2=y2+yt;
	    ^
Main.java:32: error: class, interface, or enum expected
	    nx3=x3+xt;
	    ^
Main.java:33: error: class, interface, or enum expected
	    ny3=y3+yt;
	    ^
Main.java:34: error: class, interface, or enum expected
line(nx1,ny1,nx2,ny2);
^
Main.java:35: error: class, interface, or enum expected
line(nx2,ny2,nx3,ny3);
^
Main.java:36: error: class, interface, or enum expected
line(nx3,ny3,nx1,ny1);
^
Main.java:37: error: class, interface, or enum expected
getch();
^
Main.java:38: error: class, interface, or enum expected
case 2:
^
Main.java:40: error: class, interface, or enum expected
scanf("%d",&r);
^
Main.java:41: error: class, interface, or enum expected
	    t=3.14*r/180;
	    ^
Main.java:42: error: class, interface, or enum expected
	    nx1=abs(x1*cos(t)-y1*sin(t));
	    ^
Main.java:43: error: class, interface, or enum expected
	    ny1=abs(x1*sin(t)+y1*cos(t));
	    ^
Main.java:44: error: class, interface, or enum expected
	    nx2=abs(x2*cos(t)-y2*sin(t));
	    ^
Main.java:45: error: class, interface, or enum expected
	    ny2=abs(x2*sin(t)+y2*cos(t));
	    ^
Main.java:46: error: class, interface, or enum expected
	    nx3=abs(x3*cos(t)-y3*sin(t));
	    ^
Main.java:47: error: class, interface, or enum expected
	    ny3=abs(x3*sin(t)+y3*cos(t));
	    ^
Main.java:48: error: class, interface, or enum expected
line(nx1,ny1,nx2,ny2);
^
Main.java:49: error: class, interface, or enum expected
line(nx2,ny2,nx3,ny3);
^
Main.java:50: error: class, interface, or enum expected
line(nx3,ny3,nx1,ny1);
^
Main.java:51: error: class, interface, or enum expected
getch();
^
Main.java:52: error: class, interface, or enum expected
case 3:
^
Main.java:54: error: class, interface, or enum expected
scanf("%d%d",&sx,&sy);
^
Main.java:55: error: class, interface, or enum expected
	    nx1=x1*sx;
	    ^
Main.java:56: error: class, interface, or enum expected
            ny1=y2*sy;
            ^
Main.java:57: error: class, interface, or enum expected
            nx2=x2*sx;
            ^
Main.java:58: error: class, interface, or enum expected
            ny2=y2*sy;
            ^
Main.java:59: error: class, interface, or enum expected
            nx3=x3*sx;
            ^
Main.java:60: error: class, interface, or enum expected
            ny3=y3*sy;
            ^
Main.java:61: error: class, interface, or enum expected
line(nx1,ny1,nx2,ny2);
^
Main.java:62: error: class, interface, or enum expected
line(nx2,ny2,nx3,ny3);
^
Main.java:63: error: class, interface, or enum expected
line(nx3,ny3,nx1,ny1);
^
Main.java:64: error: class, interface, or enum expected
getch();
^
Main.java:65: error: class, interface, or enum expected
case 4:
^
Main.java:67: error: class, interface, or enum expected
default:
       ^
Main.java:68: error: class, interface, or enum expected
printf("Enter the correct choice"); }
                                    ^
Main.java:70: error: class, interface, or enum expected
}
^
63 errors
stdout
Standard output is empty