• Ввести натуральное число N и вывести все натуральные числа, не превосходящие N и делящиеся на каждую из своих цифр.

    Пожалуйста напишите на языке C

Ответы 1

  • #include<stdio.h>#include<stdlib.h>#include<conio.h>int main() {    int n,k,pr;    printf("n = ");    scanf("%i",&n); //поиск чисел    for (int i=1; i<n+1; i++)    {       k=i;  pr=0;        while (k>0)       {           if (((k % 10)==0) or (i % (k % 10)>0))          {  pr=1;  break;  }          k=k/10;       }      if (pr==0)  printf("%i  ",i);    }    printf("\n");    getch();    return(0);}
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years