anizko

05. Equal Sums Left Right Position

Apr 19th, 2019
163
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.78 KB | None | 0 0
  1. using System;
  2.  
  3. namespace ConsoleApp1
  4. {
  5.     class Program
  6.     {
  7.         static void Main(string[] args)
  8.         {
  9.  
  10.                 int smaller = int.Parse(Console.ReadLine());
  11.                 int bigger = int.Parse(Console.ReadLine());
  12.                 int leftSum = 0;
  13.                 int rightSum = 0;
  14.                 int middleSum = 0;
  15.                 int currentNumber = 0;
  16.  
  17.                 for (int i = smaller; i <= bigger; i++)
  18.                 {
  19.                     currentNumber = i;
  20.                     leftSum = 0;
  21.                     rightSum = 0;
  22.                     middleSum = 0;
  23.                     for (int j = 5; j >= 0; j--)
  24.                     {
  25.                         int numCounter = currentNumber % 10;
  26.                         currentNumber = currentNumber / 10;
  27.  
  28.                         if (j > 3)
  29.                         {
  30.                             rightSum += numCounter;
  31.                         }
  32.                         else if (j == 3)
  33.                         {
  34.                             middleSum += numCounter;
  35.                         }
  36.                         else if (j < 3)
  37.                         {
  38.                             leftSum += numCounter;
  39.                         }
  40.  
  41.                     }
  42.  
  43.                 if (leftSum == rightSum)
  44.                     {
  45.                         Console.Write($"{i} ");
  46.                     }
  47.  
  48.                 else if (leftSum < rightSum && leftSum + middleSum == rightSum)
  49.                     {
  50.                     Console.Write($"{i} ");
  51.                     }
  52.  
  53.                 else if (leftSum > rightSum && leftSum == middleSum + rightSum)
  54.                     {
  55.                     Console.Write($"{i} ");
  56.                     }
  57.                 }
  58.  
  59.             }
  60.         }
  61.     }
Advertisement
Add Comment
Please, Sign In to add comment