n = a, b, c, d olan ədədin rəqəmlərini tapaq. Bu rəqəmlərdən heç biri sıfıra bərabər olmamalıdır, çünki 0-a bölmək mümkün deyil. Məsələn, 4000 və ya 3405 ədədi üçün cavab “XƏYR” olacaq.
Problemi həll etmək üçün, ilk olaraq, ədədin rəqəmlərinin heç birinin 0-a bərabər olmadığını və həmçinin ədədin a, b, c, və -yə bölünə biləcəyini yoxlamalıyıq.
Giriş dəyəri -i oxuyun.
scanf("%d", &n);n = a, b, c, d olsun. ədədin rəqəmləri a, b, c, d-ni tapın.
a = n / 1000;
b = n / 100 % 10;
c = n / 10 % 10;
d = n % 10;ədədin rəqəmlərinin heç birinin sıfıra bərabər olmadığını yoxlayın. ədədin a, b, c, və -yə bölünə biləcəyini yoxlayın.
if (a != 0 && b != 0 && c != 0 && d != 0 &&
n % a == 0 && n % b == 0 && n % c == 0 && n % d == 0)
printf("BƏLİ\n");
else
printf("XƏYR\n");import java.util.*;
public class Main
{
public static void main(String[] args)
{
Scanner con = new Scanner(System.in);
int n = con.nextInt();
int a = n / 1000;
int b = n / 100 % 10;
int c = n / 10 % 10;
int d = n % 10;
if (a != 0 && b != 0 && c != 0 && d != 0 &&
n % a == 0 && n % b == 0 && n % c == 0 && n % d == 0)
System.out.println("BƏLİ");
else
System.out.println("XƏYR");
con.close();
}
}n = int(input())
a = n // 1000
b = n // 100 % 10
c = n // 10 % 10
d = n % 10
if a != 0 and b != 0 and c != 0 and d != 0 and n % a == 0 and n % b == 0 and n % c == 0 and n % d == 0:
print("BƏLİ")
else:
print("XƏYR")