Rss
Виртуальный кабинет МАТЕМАТИКУС
Популярное
Календарь
«    Январь 2026    »
ПнВтСрЧтПтСбВс
 1234
567891011
12131415161718
19202122232425
262728293031 
Журнал "Математика"
Математика
Счетчик посещений
счетчик посещений
Flag Counter

Опросы
Оцените работу сайта

Интернет с пользой
Интернет с пользой
  • Опуликовал: admin
  • |
  • Коментариев: 0
  • |
  • Просмотров: 639
  • Сообщить о ошибке
Дано натуральное число N. Число называется красивым, если можно переставить его цифры таким образом, что оно будет делиться на 2, на 3, на 5, на 15, на 10.
Необходимо определить, можно ли переставить цифры в заданном числе N так, чтобы получилось красивое число. Возможно переставлять цифры не нужно и число является красивым изначально.
ВВОД: одно натуральное число N, которое не превышает 1000000.
ВЫВОД: YES или NO.
#include (stdio.h)
main()
{int n,k1,c1,c2,c3,c4,c5,c6,c7;
scanf("%d",&n);
k1=0;
c1=n/1000000;
c2=n/100000%10;
c3=n/10000%10;
c4=n/1000%10;
c5=n/100%10;
c6=n/10%10;
c7=n%10;
if ((c1>0)and(c2==0)){k1=1;}
if ((c2>0)and(c3==0)) {k1=1;}
if ((c3>0)and(c4==0)){k1=1;}
if ((c4>0)and(c5==0)){k1=1;}
if ((c5>0)and(c6==0)) {k1=1;}
if ((c6>0)and(c7==0)) {k1=1;}
if ((k1==1)and((c1+c2+c3+c4+c5+c6+c7)%3==0)) {printf("YES");} else {printf("NO");}
}

Облако Тегов

{links}