Advertisement
NikolaySpasovTriset

CompareNumbres

Oct 5th, 2016
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.24 KB | None | 0 0
  1. //Дадени са 4 цели числа.Напишете програма, която проверява дали числата могат да се разделят на две
  2. //групи с еднаква сума.
  3. //Вход
  4. // Входът се чете от конзолата и се състои от 4 реда, всеки съдържащ по едно цяло число.
  5. //Изход
  6. // Ако числата могат да се разделят на две групи с еднаква сума:
  7. //o Отпечатайте “Yes” на първия ред.
  8. //o Отпечатайте сумата на всяка група на втория ред.
  9. // Ако числата не могат да се разделят на две групи с еднаква сума, отпечатайте “No” на първия ред.
  10. //Ограничения
  11. // Всички входни числа са цели и в диапазона [1 … 1 0
  12.  
  13.  
  14.  
  15. using System;
  16.  
  17. class softuniada
  18. {
  19. static void Main()
  20. {
  21. int a = int.Parse(Console.ReadLine());
  22. int b = int.Parse(Console.ReadLine());
  23. int c = int.Parse(Console.ReadLine());
  24. int d = int.Parse(Console.ReadLine());
  25.  
  26. int x = a + b;
  27. int y = c + d;
  28. int z = b + d;
  29. int v = a + c;
  30.  
  31. int e = x + c; //za d
  32. int f = v + d;// za b
  33. int g = z + c;//za a
  34. int k = z + a;//za c
  35.  
  36.  
  37.  
  38. if (x == y)
  39. {
  40. Console.WriteLine("Yes");
  41. Console.WriteLine(x);
  42. }
  43. else if (z == v)
  44. {
  45. Console.WriteLine("Yes");
  46. Console.WriteLine(z);
  47. }
  48. else if (d == e)
  49. {
  50. Console.WriteLine("Yes");
  51. Console.WriteLine(d);
  52. }
  53. else if (b == f)
  54. {
  55. Console.WriteLine("Yes");
  56. Console.WriteLine(f);
  57. }
  58. else if (a == g)
  59. {
  60. Console.WriteLine("Yes");
  61. Console.WriteLine(g);
  62. }
  63. else if (c == k)
  64. {
  65. Console.WriteLine("Yes");
  66. Console.WriteLine(k);
  67. }
  68. else
  69. {
  70. Console.WriteLine("No");
  71. }
  72. }
  73. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement