Вывести на печать 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;
    
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 3.571 из 5
Похожие ответы