Ввести натуральное число N и вывести все натуральные числа, не превосходящие N и делящиеся на каждую из своих цифр. Пожалуйста напишите на языке C
Ввести натуральное число N и вывести все натуральные числа, не превосходящие N и делящиеся на каждую из своих цифр.
Пожалуйста напишите на языке C
Ответ(ы) на вопрос:
Гость
#include
#include
#include
int main() {
int n,k,pr;
printf("n = ");
scanf("%i",&n);
//поиск чисел
for (int i=1; i0)
{
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);
}
Не нашли ответ?
Похожие вопросы