Çalıştırılmayacak bir şey olduğu ve nispeten ufak bir şey olduğu için hayır. Ama normalde evet. Ne olursa olsun paylaşın.
Hayır, sadece S2'in s1'den büyük olması engellenmiş. O kısım değerlerini değiştiriyor. Temp değişkeni büyülü bir şey değil yani.
O aralıktaki her sayıyı kontrol etmek istediği için.
Asıl asal kontrolü 479-493 satırları arasında oluyor.
Bir sayı belirleniyor. Bir işaret (flag) ayarlanıyor. Sonra 2'den itibaren o sayıya kadar olan sayılar döngü ile geziliyor. Gezilen sayılardan biri kontrol ettiğimiz sayıyı tam bölüyorsa işaretimizi değiştiriyoruz. Aslında işaret değiştiği için break ile döngüden çıkılabilir ama devam edilmiş. Döngü bitince de işaretin değişip değişmediği kontrol ediliyor. Değişmediyse döngüdeki hiçbir sayıya tam bölünmemiştir, yani asaldır.
479 öncesindeki şeyler S1 sayısından S2 sayısına kadar olan her bir sayının asal olup olmadığına bakılmasını sağlıyor. 479-493 arası herhangi bir sayının asal olduğunu hesaplayan kısım.