Unele numere naturale reprezinta ultimele cifre ale patratelor sale. Sa se afiseze toate numerele naturale cu propietatea mentionata, mai mici ca 3000. Exemplu: 5*5=25, 25*25=625

Răspuns :

Testat!


#include <iostream>

using namespace std;

int main() {

   int i=1;

   while(i*i<=3000){

   if((i*i)%10==i || (i*i)%100==i || (i*i)%1000==i)

      cout<<i<<" "<<i*i<<endl;

   i++;

   }

return 0;

}


Output:

1 1

5 25

6 36

25 625