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