verito898

Nine Digit Magic Number

Jul 26th, 2014
464
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.95 KB | None | 0 0
  1. using System;
  2.  
  3. class NineDigitMagicNumber
  4. {
  5.     static void Main()
  6.     {
  7.         short sum = short.Parse(Console.ReadLine());
  8.         short diff = short.Parse(Console.ReadLine());
  9.  
  10.         int sumOfNumber = 0;
  11.         bool isEual = false;
  12.         for (short i1 = 1; i1 <=7; i1++)
  13.         {
  14.             for (short i2 = 1; i2 <=7; i2++)
  15.             {
  16.                 for (short i3 = 1; i3 <=7; i3++)
  17.                 {
  18.                     for (short i4 = 1; i4 <=7; i4++)
  19.                     {
  20.                         for (short i5 = 1; i5 <=7; i5++)
  21.                         {
  22.                             for (short i6 = 1; i6 <=7; i6++)
  23.                             {
  24.                                 for (short i7 = 1; i7 <=7; i7++)
  25.                                 {
  26.                                     for (short i8 = 1; i8 <=7; i8++)
  27.                                     {
  28.                                         for (short i9 = 1; i9 <=7; i9++)
  29.                                         {
  30.                                             sumOfNumber = i1 + i2 + i3 + i4 + i5 + i6 + i7 + i8 + i9;
  31.  
  32.                                             if (sumOfNumber == sum)
  33.                                             {
  34.                                                 string firstP = i1 + " " + i2 + " " + i3;
  35.                                                 firstP = firstP.Replace(" ", "");
  36.                                                 string secondP = i4 + " " + i5 + " " + i6;
  37.                                                 secondP = secondP.Replace(" ", "");
  38.                                                 string thirdP = i7 + " " + i8 + " " + i9;
  39.                                                 thirdP = thirdP.Replace(" ", "");
  40.                                                 short firstPair = short.Parse(firstP);
  41.                                                 short secondPair = short.Parse(secondP);
  42.                                                 short thirdPair = short.Parse(thirdP);
  43.                                                 if (secondPair - firstPair == diff && thirdPair - secondPair == diff)
  44.                                                 {
  45.                                                     isEual = true;
  46.                                                     Console.Write(firstP);
  47.                                                     Console.Write(secondP);
  48.                                                     Console.Write(thirdPair);
  49.                                                     Console.WriteLine();
  50.                                                 }
  51.                                             }
  52.                                         }
  53.                                     }
  54.                                 }
  55.                             }
  56.                         }
  57.                     }
  58.                 }
  59.             }
  60.         }
  61.         if (isEual==false)
  62.         {
  63.             Console.WriteLine("No");
  64.         }
  65.     }
  66. }
Add Comment
Please, Sign In to add comment