Вывести на печать 3-х значные числа, которые делятся на свои цифры и перевертыш этого числа тоже делится на свои цифры - C (СИ) (74063)
Формулировка задачи:
здравствуйте. мне попалась одна задачка с перевертышем, раньше с таким не сталкивался и появились затруднения.
Вывести на печать 3-х значные числа, которые делятся на свои цифры и перевертыш этого числа тоже делится на свои цифры.
заранее спасибо.
Решение задачи: «Вывести на печать 3-х значные числа, которые делятся на свои цифры и перевертыш этого числа тоже делится на свои цифры»
textual
Листинг программы
#include <stdio.h> #include <stdlib.h> int main() { int n,n1,i,j,arr[3]; printf("Vvedite chislo dl9 proverki:\n"); scanf("%d",&n); j = n; for(i=0;i<3;i++) { arr[i] = j % 10; j = j / 10; } n1 = arr[0]*100 + arr[1]*10 + arr[2]; if (arr[0]==0 || arr[1] == 0 || arr[2]==0) { printf("%d ne podhodit k ysloviy\n",n); return 0; } if (n % arr[0] == 0 && n % arr[1] == 0 && n % arr[2] == 0) { if(n1 % arr[0] == 0 && n1 % arr[1] == 0 && n1 % arr[2] == 0) printf("%d podhodit k ysloviy\n",n); else printf("%d ne podhodit k ysloviy\n",n); } else printf("%d ne podhodit k ysloviy\n",n); return 0; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д