Предмет: Информатика,
автор: Askero
Дано число N. Найти количество таких чисел в диапазоне [1;N], десятичная запись которых совпадает с последними цифрами записи их квадрата. Написать на языке C (СИ)
Ответы
Автор ответа:
1
#include <stdio.h>
int main(){
int n,d,i, c = 0;
printf("n? "); scanf("%d",&n);
for(i= 1; i<=n; ++i){
for (d=1;d<=i; d*=10);
if ((i*i)%d==i) ++c;
}
printf("%d",c);
return 0;
}
Askero:
А что, если вывести не только количество чисел в диапазоне, но и сами эти числа. Как это сделать?
Похожие вопросы
Предмет: Алгебра,
автор: wwlwowo
Предмет: Алгебра,
автор: albina944
Предмет: Немецкий язык,
автор: dashaelfi2
Предмет: Математика,
автор: 83demon007
Предмет: Литература,
автор: Gpullla