Znao sam da je nešto prejednostavno, mislim da sam čak promjenio za najveci u long long al očito treba i za i... Hvala :D
Ne možeš to tako raditi, vrtiš cijeli interval što je nepotrebno i kod velikih brojeva presporo.
Ako u intervalu do kvadratnog korjena broja taj broj nema prim faktora, on je prim, a ako imaš prim faktore u tom intervalu, veći faktor izvan intervala izračunaš pomoću manjeg faktora iz intervala.
Ovdje je interval do kvadratnog korjena broja i sam velik, ali ipak dovoljno brzo se prijeđe i u najduljem slučaju kad je broj prim, što nije slučaj kod zadanog broja.

