Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace ConsoleApp4
- {
- class Program
- {
- static void Main(string[] args)
- {
- int n = int.Parse(Console.ReadLine());
- //всички числа от 1111 до 9999
- for (int number = 1111; number <= 9999; number++)
- {
- //проверка дали е специално -> отпечатаме
- //вземем всички цифри по отделно
- //2418
- int thousands = number / 1000; //хилядни
- int hundreds = number / 100 % 10; //стотици
- int tens = number / 10 % 10; //десетици
- int units = number % 10; //единиците
- //n трябва да се дели на хилядните без остатък
- bool check1 = thousands != 0 && n % thousands == 0;
- //n трябва да се дели на стотиците без остатък
- bool check2 = hundreds != 0 && n % hundreds == 0;
- //n трябва да се дели на десетиците без остатък
- bool check3 = tens != 0 && n % tens == 0;
- //n трябва да се дели на единиците без остатък
- bool check4 = units != 0 && n % units == 0;
- if (check1 && check2 && check3 && check4)
- {
- Console.Write(number + " ");
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment