Advertisement
dimipan80

Exam 2. Hayvan Numbers

Jun 7th, 2014
220
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.65 KB | None | 0 0
  1. namespace _4.HayvanNumbers
  2. {
  3.     using System;
  4.  
  5.     public class HayvanNumbers
  6.     {
  7.         public static void Main(string[] args)
  8.         {
  9.             checked
  10.             {
  11.                 int sum = int.Parse(Console.ReadLine());
  12.                 int diff = int.Parse(Console.ReadLine());
  13.  
  14.                 bool isFoundNums = false;
  15.                 for (int a = 5; a <= 9; a++)
  16.                 {
  17.                     for (int b = 5; b <= 9; b++)
  18.                     {
  19.                         for (int c = 5; c <= 9; c++)
  20.                         {
  21.                             int abcNum = (a * 100) + (b * 10) + c;
  22.                             for (int d = 5; d <= 9; d++)
  23.                             {
  24.                                 for (int e = 5; e <= 9; e++)
  25.                                 {
  26.                                     for (int f = 5; f <= 9; f++)
  27.                                     {
  28.                                         int defNum = (d * 100) + (e * 10) + f;
  29.                                         if (defNum - abcNum == diff)
  30.                                         {
  31.                                             for (int g = 5; g <= 9; g++)
  32.                                             {
  33.                                                 for (int h = 5; h <= 9; h++)
  34.                                                 {
  35.                                                     for (int i = 5; i <= 9; i++)
  36.                                                     {
  37.                                                         int ghiNum = (g * 100) + (h * 10) + i;
  38.                                                         int sumDigits = a + b + c + d + e + f + g + h + i;
  39.                                                         if (sumDigits == sum && ghiNum - defNum == diff)
  40.                                                         {                                                            
  41.                                                             Console.WriteLine("{0}{1}{2}", abcNum, defNum, ghiNum);
  42.                                                             isFoundNums = true;
  43.                                                         }
  44.                                                     }
  45.                                                 }
  46.                                             }
  47.                                         }
  48.                                     }
  49.                                 }
  50.                             }
  51.                         }
  52.                     }
  53.                 }
  54.  
  55.                 if (!isFoundNums)
  56.                 {
  57.                     Console.WriteLine("No");
  58.                 }
  59.             }
  60.         }
  61.     }
  62. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement