Informatică, întrebare adresată de CristianCreper, 8 ani în urmă

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ăspunsuri la întrebare

Răspuns de Lia96
1

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


Lia96: se va afisa mai intai numarul, si apoi patratul acestuia
Lia96: Pentru a se afisa pe ecran numai numerele cu proprietatea data, va trebui sa inlocuiesti linia : cout<
Lia96: cout < < i < < i*i < < endl;
Lia96: cu linia cout < < i*i < < endl;
boiustef: FRUMOASA REZOLVARE ...
Alte întrebări interesante