Rss
Виртуальный кабинет МАТЕМАТИКУС
Популярное
Календарь
«    Март 2026    »
ПнВтСрЧтПтСбВс
 1
2345678
9101112131415
16171819202122
23242526272829
3031 
Журнал "Математика"
Математика
Счетчик посещений
счетчик посещений
Flag Counter

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

Интернет с пользой
Интернет с пользой
  • Опуликовал: admin
  • |
  • Коментариев: 0
  • |
  • Просмотров: 655
  • Сообщить о ошибке
Дано натуральное число 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}