Advertisement
Guest User

Untitled

a guest
Apr 19th, 2019
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.58 KB | None | 0 0
  1. using System;
  2.  
  3. namespace _05._Equal_Sums_Left_Right_Position
  4. {
  5. class Program
  6. {
  7. static void Main(string[] args)
  8. {
  9. int firstNumber = int.Parse(Console.ReadLine());
  10. int secondNumber = int.Parse(Console.ReadLine());
  11.  
  12. for (int currentNumber = firstNumber; currentNumber <= secondNumber; currentNumber++)
  13. {
  14. int number = currentNumber;
  15. //12345
  16. int fifthDigit = number % 10; //5
  17. number /= 10; //1234
  18.  
  19. int forthDigit = number % 10; //4
  20. number /= 10; //123
  21.  
  22. int middleNumber = number % 10; //3
  23. number /= 10; //12
  24.  
  25. int secondDigit = number % 10; //2
  26. int firstDigit = number /= 10; //1
  27.  
  28. if (fifthDigit + forthDigit == firstDigit + secondDigit)
  29. {
  30. Console.Write($"{currentNumber} ");
  31. }
  32. else if (fifthDigit + forthDigit > firstDigit + secondDigit)
  33. {
  34. if (firstDigit + secondDigit + middleNumber == fifthDigit + forthDigit)
  35. {
  36. Console.Write($"{currentNumber} ");
  37. }
  38. }
  39. else
  40. {
  41. if (fifthDigit + forthDigit + middleNumber == firstDigit + secondDigit)
  42. {
  43. Console.Write($"{currentNumber} ");
  44. }
  45. }
  46. }
  47. }
  48. }
  49. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement