👤

Scrie un program care citind un număr natural n verifica daca este pătrat perfect sau nu
Ex Pt n egal16 afișează Da iar pentru n egal 8 afișează Nu

va rog daca puteți și să îmi spuneți in ce program se poate folosi
daca se poată repede
multumesc​


Răspuns :

Răspuns:

#include <iostream>

using namespace std;

int main() {

unsigned n,k=2;

cin >> n;

while (k * k < n)

 k++;

if (k * k == n)

 cout << "Da";

else

 cout << "Nu";

}

Explicație:

Un numar n este patrat perfect daca si numai daca exista un numar natural k astfel incat [tex]k^{2} =n[/tex] .