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

Ответы 2

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

      amiga
    • 6 лет назад
    • 0
  • #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;

    }

    • Автор:

      ty59
    • 6 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years