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

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

Задать свой вопрос
1 ответ

include lt;stdio.hgt;

int main()

int n,d,i, c = 0;

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

for(i= 1; ilt;=n; ++i)

for (d=1;dlt;=i; d*=10);

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

printf("%d",c);

return 0;

Volodja Mikaljuk
А что, если вывести не только количество чисел в спектре, но и сами эти числа. Как это сделать?
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт