Próbuję rozwiązać the 3n+1 problem i mam for
pętlę, która wygląda tak:Jak naprawić "dla deklaracji początkowej pętli używanej poza trybem C99" Błąd GCC?
for(int i = low; i <= high; ++i)
{
res = runalg(i);
if (res > highestres)
{
highestres = res;
}
}
Niestety dostaję ten błąd, gdy próbuję skompilować z GCC:
3np1.c:15: error: 'for' loop initial declaration used outside C99 mode
I nie wiem, co to jest tryb C99. Jakieś pomysły?
dlaczego nie użyjesz zamiast tego pętli while? –