Questo è un codice per verificare se un numero è quadrato perfetto o meno. Perché funziona?Perfetto quadrato o no?
static bool IsSquare(int n)
{
int i = 1;
for (; ;)
{
if (n < 0)
return false;
if (n == 0)
return true;
n -= i;
i += 2;
}
}
Grazie :) Non l'ho mai saputo. – Kaushal
Risposta stupenda! –
non puoi imparare queste cose a scuola :) –