Advertisement
ivajlotokiew

Ivaylo

Jul 28th, 2015
261
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.75 KB | None | 0 0
  1. using System;
  2. using System.Threading;
  3. using System.Globalization;
  4. using System.Numerics;
  5.  
  6. class HayvanNumber
  7. {
  8.     static void Main()
  9.     {
  10.         Thread.CurrentThread.CurrentCulture = CultureInfo.InvariantCulture;
  11.         int sum = int.Parse(Console.ReadLine());
  12.         int diff = int.Parse(Console.ReadLine());
  13.         string firstTripple = string.Empty;
  14.         string secondTripple = string.Empty;
  15.         string thirdTripple = string.Empty;
  16.         int firstSum = 0;
  17.         int secondSum = 0;
  18.         int thirdSum = 0;
  19.         bool isResult = false;
  20.  
  21.         for (int i1 = 5; i1 < 10; i1++)
  22.         {
  23.             for (int i2 = 5; i2 < 10; i2++)
  24.             {
  25.                 for (int i3 = 5; i3 < 10; i3++)
  26.                 {
  27.                     for (int i4 = 5; i4 < 10; i4++)
  28.                     {
  29.                         for (int i5 = 5; i5 < 10; i5++)
  30.                         {
  31.                             for (int i6 = 5; i6 < 10; i6++)
  32.                             {
  33.                                 for (int i7 = 5; i7 < 10; i7++)
  34.                                 {
  35.                                     for (int i8 = 5; i8 < 10; i8++)
  36.                                     {
  37.                                         for (int i9 = 5; i9 < 10; i9++)
  38.                                         {
  39.                                             firstTripple = i1.ToString() + i2.ToString() + i3.ToString();
  40.                                             secondTripple = i4.ToString() + i5.ToString() + i6.ToString();
  41.                                             thirdTripple = i7.ToString() + i8.ToString() + i9.ToString();
  42.                                             firstSum = Int32.Parse(firstTripple);
  43.                                             secondSum = Int32.Parse(secondTripple);
  44.                                             thirdSum = Int32.Parse(thirdTripple);
  45.                                             if ((((secondSum - firstSum) == diff) && (thirdSum - secondSum) == diff)
  46.                                                 && (i1 + i2 + i3 + i4 + i5 + i6 + i7 + i8 + i9 == sum))
  47.                                             {
  48.                                                 Console.WriteLine("{0}{1}{2}{3}{4}{5}{6}{7}{8}",
  49.                                                 i1, i2, i3, i4, i5, i6, i7, i8, i9);
  50.                                                 isResult = true;
  51.                                             }
  52.                                         }
  53.                                     }
  54.                                 }
  55.                             }
  56.                         }
  57.                     }
  58.                 }
  59.             }
  60.         }
  61.         if (!isResult)
  62.         {
  63.             Console.WriteLine("No");
  64.         }
  65.     }
  66. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement