Дано число N. Найти количество таких чисел в диапазоне [1;N], десятичная запись которых...

0 голосов

Дано число N. Найти количество таких чисел в диапазоне [1;N], десятичная запись которых совпадает с последними цифрами записи их квадрата. Написать на языке C (СИ)


спросил от (50 баллов) в категории Информатика
1 Ответ
0 голосов
ответил от Начинающий (344 баллов)

#include

int main(){

int n,d,i, c = 0;

printf("n? "); scanf("%d",&n);

for(i= 1; i

for (d=1;d

if ((i*i)%d==i) ++c;

}

printf("%d",c);

return 0;

}

оставил комментарий от (50 баллов)

А что, если вывести не только количество чисел в диапазоне, но и сами эти числа. Как это сделать?

...