Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace _05._Equal_Sums_Left_Right_Position
- {
- class Program
- {
- static void Main(string[] args)
- {
- int firstNumber = int.Parse(Console.ReadLine());
- int secondNumber = int.Parse(Console.ReadLine());
- for (int currentNumber = firstNumber; currentNumber <= secondNumber; currentNumber++)
- {
- int number = currentNumber;
- //12345
- int fifthDigit = number % 10; //5
- number /= 10; //1234
- int forthDigit = number % 10; //4
- number /= 10; //123
- int middleNumber = number % 10; //3
- number /= 10; //12
- int secondDigit = number % 10; //2
- int firstDigit = number /= 10; //1
- if (fifthDigit + forthDigit == firstDigit + secondDigit)
- {
- Console.Write($"{currentNumber} ");
- }
- else if (fifthDigit + forthDigit > firstDigit + secondDigit)
- {
- if (firstDigit + secondDigit + middleNumber == fifthDigit + forthDigit)
- {
- Console.Write($"{currentNumber} ");
- }
- }
- else
- {
- if (fifthDigit + forthDigit + middleNumber == firstDigit + secondDigit)
- {
- Console.Write($"{currentNumber} ");
- }
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement