Advertisement
Sekklow

HayvanNumbers

Aug 21st, 2014
199
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.31 KB | None | 0 0
  1. using System;
  2.  
  3. class Program
  4. {
  5.     static int GetSum(int num)
  6.     {
  7.         int sum = 0;
  8.         for (int n = num; n > 0; sum += n % 10, n /= 10) ;
  9.         return sum;
  10.     }
  11.     static void Main()
  12.     {
  13.         int sum = int.Parse(Console.ReadLine());
  14.         int diff = int.Parse(Console.ReadLine());
  15.         int abc = 0;
  16.         int def = 0;
  17.         int ghi = 0;
  18.         int sumGHI = 0;
  19.         int sumDEF = 0;
  20.         int sumABC = 0;
  21.         bool foundNumbers = false;
  22.         for (int i1 = 555; i1 < 999; i1++)
  23.         {
  24.             for (int i2 = 555; i2 < 999; i2++)
  25.             {
  26.                 for (int i3 = 555; i3 < 999; i3++)
  27.                 {
  28.                     if (i3 >= i2 && i2 >= i1 && i3 - i2 == diff && i2 - i1 == diff)
  29.                     {
  30.                         sumABC = GetSum(i1);
  31.                         sumDEF = GetSum(i2);
  32.                         sumGHI = GetSum(i3);    
  33.                         if (sumABC + sumDEF + sumGHI == sum)
  34.                         {
  35.  
  36.                         Console.WriteLine("{0} {1} {2}", i1, i2, i3);
  37.                         foundNumbers = true;
  38.                         }
  39.                     }
  40.                 }
  41.             }
  42.         }
  43.         if (foundNumbers == false)
  44.         {
  45.             Console.WriteLine("No");
  46.         }
  47.     }
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement