1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
using namespace std;

int main()
{
    long long int k,a,b,tymczasowa_suma=0,kwadrat=0,kopia_a,wynik=0;

    cin >> k >> a >> b;
     for(int i=a;a<=b;a++)
    {
        kopia_a=a;
        for(int i=1;i<19;i++)
        {
            kwadrat = (kopia_a%10)*(kopia_a%10);
            tymczasowa_suma+=kwadrat;
            kopia_a/=10;
        }
                    if(tymczasowa_suma*k==a)
                    wynik++;
                                tymczasowa_suma=0;
    }
cout << wynik;
}