Advertisement
Guest User

06. Number Generator

a guest
May 31st, 2017
303
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.26 KB | None | 0 0
  1. using System;
  2. class Program
  3. {
  4.     static void Main()
  5.     {
  6.         int M = int.Parse(Console.ReadLine());
  7.         int N = int.Parse(Console.ReadLine());
  8.         int L = int.Parse(Console.ReadLine());
  9.         int specialNumber = int.Parse(Console.ReadLine());
  10.         int controlNumber = int.Parse(Console.ReadLine());
  11.         int MNL = (100 * M + 10 * N + L);
  12.         int diapazon = 111;
  13.         for (int i = MNL; i >= diapazon; i--)
  14.         {
  15.             if (i % 3 == 0)
  16.             {
  17.                 specialNumber += 5;
  18.             }
  19.             else if (i % 10 == 5)
  20.             {
  21.                 specialNumber -= 2;
  22.             }
  23.             else if (i % 2 == 0)
  24.             {
  25.                 specialNumber *= 2;
  26.             }
  27.             if (specialNumber < controlNumber)
  28.             {
  29.                 // do nothing
  30.             }
  31.             else if (specialNumber >= controlNumber)
  32.             {
  33.                 break;
  34.             }
  35.         }
  36.         if (specialNumber >= controlNumber)
  37.         {
  38.             Console.WriteLine("Yes! Control number was reached! Current special number is {0}.", specialNumber);
  39.         }
  40.         else
  41.         {
  42.             Console.WriteLine("No! {0} is the last reached special number.", specialNumber);
  43.         }
  44.     }
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement