Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- class Program
- {
- static int GetSum(int num)
- {
- int sum = 0;
- for (int n = num; n > 0; sum += n % 10, n /= 10) ;
- return sum;
- }
- static void Main()
- {
- int sum = int.Parse(Console.ReadLine());
- int diff = int.Parse(Console.ReadLine());
- int abc = 0;
- int def = 0;
- int ghi = 0;
- int sumGHI = 0;
- int sumDEF = 0;
- int sumABC = 0;
- bool foundNumbers = false;
- for (int i1 = 555; i1 < 999; i1++)
- {
- for (int i2 = 555; i2 < 999; i2++)
- {
- for (int i3 = 555; i3 < 999; i3++)
- {
- if (i3 >= i2 && i2 >= i1 && i3 - i2 == diff && i2 - i1 == diff)
- {
- sumABC = GetSum(i1);
- sumDEF = GetSum(i2);
- sumGHI = GetSum(i3);
- if (sumABC + sumDEF + sumGHI == sum)
- {
- Console.WriteLine("{0} {1} {2}", i1, i2, i3);
- foundNumbers = true;
- }
- }
- }
- }
- }
- if (foundNumbers == false)
- {
- Console.WriteLine("No");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement