To jest kod, aby sprawdzić, czy numer jest idealny kwadratowy, czy nie. Dlaczego to działa?Idealny kwadrat, czy nie?
static bool IsSquare(int n)
{
int i = 1;
for (; ;)
{
if (n < 0)
return false;
if (n == 0)
return true;
n -= i;
i += 2;
}
}
Dzięki :) Nigdy o tym nie wiedziałem. – Kaushal
Niesamowita odpowiedź! –
Nie możesz uczyć się tych rzeczy w szkole :) –