Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace _05._Winner_Tickets
- {
- class Program
- {
- static void Main(string[] args)
- {
- int n = int.Parse(Console.ReadLine());
- //{цифра на хилядните}{цифра на стотиците}{цифра на десетици}{цифра на единици}
- //всички числа от 1111 до 9999 -> проверка дали е печеливш -> принтираме
- for (int number = 1111; number <= 9999; number++)
- {
- //1. разбия на цифри
- int hil = number / 1000;
- int stot = number / 100 % 10;
- int des = number / 10 % 10;
- int ed = number % 10;
- if (stot == 0 || des == 0 || ed == 0)
- {
- continue;
- }
- //2. сбор от първите 2 цифри
- int sumFirst = hil + stot;
- //3. сбор от последните 2 цифри
- int sumLast = des + ed;
- //4. проверка дали е печеливш
- if (sumFirst == sumLast && n % sumFirst == 0)
- {
- Console.Write(number + " ");
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment