Вывести на печать 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;
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д