C çalışma soruları – 42 (hardy-ramanujan sayıları)

Tüm zamanların en ilginç matematikçilerinden biri olan Ramanujan hastanedeyken ünlü matematikçi Hardy onu hastanede ziyarete gider. Hardy gelirken bindiği taksinin plaka numarasının ilginç olmayan bir sayı olan 1729 olduğunu söyler.
Ramanujan buna itiraz eder ve 1729 sayısının iki pozitif kübün toplamı olarak, iki değişik şekilde yazılabilecek en küçük sayı olduğunu açıklar:

N bir pozitif tamsayı ve a, b, c, d birbirinden farklı tamsayılar olmak üzere eğer

eşitliğini sağlayacak a, b, c ve d tamsayıları var ise N bir Hardy-Ramanujan sayısıdır. Örneğin 1729 bir Hardy-Ramanujan sayısıdır.

Bir C kodu yazarak 100000‘den küçük olan tüm Hardy-Ramanujan sayılarını bulunuz.

Necati Ergin

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

Bunlar da ilginizi çekebilir

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Kod Eklemek İçin Okuyun