fork download
  1. using System;
  2.  
  3. public class Test
  4. {
  5. public static void Main()
  6. {
  7. {
  8. return t.x*(b.y-a.y)+t.y*(a.x-b.x)+a.y*b.x-a.x*b.y;
  9. }
  10.  
  11. string res = "не имеют общие точки";//результат нашей проверки
  12.  
  13. int x1_AB=0,y1_AB=0,x2_AB=0,y2_AB=0,x1_CD=0,y1_CD=0,x2_CD=0,y2_CD=0;
  14.  
  15. Console.Write("Первый отрезок AB\n");
  16. Console.Write("Введите координату Х для точки A: ");
  17. x1_AB = Convert.ToInt32(Console.ReadLine());
  18. Console.Write("Введите координату Y для точки A: ");
  19. y1_AB = Convert.ToInt32(Console.ReadLine());
  20. Console.Write("Введите координату Х для точки B: ");
  21. x2_AB = Convert.ToInt32(Console.ReadLine());
  22. Console.Write("Введите координату Y для точки B: ");
  23. y2_AB = Convert.ToInt32(Console.ReadLine());
  24.  
  25. Console.Write("Первый отрезок CD\n");
  26. Console.Write("Введите координату Х для точки C: ");
  27. x1_CD = Convert.ToInt32(Console.ReadLine());
  28. Console.Write("Введите координату Y для точки C: ");
  29. y1_CD = Convert.ToInt32(Console.ReadLine());
  30. Console.Write("Введите координату Х для точки D: ");
  31. x2_CD = Convert.ToInt32(Console.ReadLine());
  32. Console.Write("Введите координату Y для точки D: ");
  33. y2_CD = Convert.ToInt32(Console.ReadLine());
  34.  
  35. Points A = new Points(x1_AB, y1_AB);
  36. Points B = new Points(x2_AB, y2_AB);
  37. Points C = new Points(x1_CD, y1_CD);
  38. Points D = new Points(x2_CD, y2_CD);
  39.  
  40. if ((my(A,B,C)*my(A,B,D)<0 && my(C,D,A)*my(C,D,B)<0)||(A.x==C.x && A.y==C.y && B.x==D.x && B.y==D.y))
  41. res = "имеют общие точки";
  42.  
  43. Console.Write("Отрезки AB и CD " + res+"\n");
  44. }
  45. }
  46. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
prog.cs(46,0): error CS1525: Unexpected symbol `}'
Compilation failed: 1 error(s), 0 warnings
stdout
Standard output is empty