C çalışma soruları – 6 (en yakın asal sayı)

Kendisine gönderien tamsayıdan daha küçük ilk asal sayıyı bulan closest_prime isimli işlevi tanımlayınız:

işlevin geri dönüş değeri value değerinden küçük en büyük asal sayı olacaktır.
Eğer böyle bir asal sayı yok ise işlev hata değeri olarak -1 değerini döndürür.

Tanımladığınız işlevi aşağıdaki kodla test edebilirsiniz:

Share

Necati Ergin

C ve Sistem Programcıları Derneğinde eğitmen olarak çalışıyor.

Bunlar da ilginizi çekebilir

C çalışma soruları – 6 (en yakın asal sayı)” için bir yorum

  1. Hocam yazmış olduğunuz test programında ;
    if (closest_prime(a[k] != b[k]) { ———–> bu satırda a[k] ‘dan sonra kapalı parantez koymamız gerekiyor.
    Bir de 8887 sayısı asal sayı olduğu için yaptığımız test hep hatalı olacaktır.

Yorumlar kapatıldı.

Kod Eklemek İçin Okuyun