Kaynak Kod Arşivi
Bağlı Liste Uygulaması
Aşağıdaki örnekte tekli bağlı liste oluşturılmasına ve kullanılmasına ilişkin fonksiyonlar tanımlanıyor.
Banner Komutu
Unix sistemlerinde olan banner komutunun basitleştirilmiş biçimde kodlanması.
Belirli Harfler ve Belirli Sayıdaki Jokerle Oluşturulabilen Kelimeleri Bulan Program
Programın çalışalabilmesi için bir sözlük dosyasına ihtiyaç var. Bu bir text dosya (dict.txt) ve içinde, her bir satırda bir kelime olacak şekilde İngilizce kelimeler bulunuyor. Kelimelerin dosya içinde alfabetik sırada olmaları gerekmiyor. Program kullancıdan bir grup harf ve belli sayıda joker karakter (Her bir * karakteri bir jokeri temsil eder.) alıyor.
Belirli Kurallara Uyan Rasgele Sözcükler Üretmek
Bu programda belirli sayıda NO_OF_WORDS rasgele sözcük üretiliyor. Üretilen rasgele sözcükler büyük harflerden oluşuyor. Bir sözcük en az MIN_LEN en fazla MAX_LEN uzunluğunda olabiliyor. Bir sözcük içinde MAX_VOWEL sayıda sesli harf yan yana gelmemeli. Yine bir sözcük içinde MAX_CONS sayıda sessiz harf yanyana gelmemeli.
Birbirini Almayan Vezirler
Aşağıdaki programda özyinelemeli bir fonksiyon yazılarak N * N boyutundaki bir satranç tahtasına birbirini almayan N tane Vezir yerleştirilmiştir.
Carmichael Sayıları
Bir sayının Carmichael sayısı olup olmadığını test eden program. Carmichael sayılarıyla ilgili aşağıdakidaki linkten bilgi alabilirsiniz. Örnek birkaç Carmichael sayısı: 561, 1105, 1729, 2465, 2821, 6601, 8911, 10585, 15841, 29341. Büyük sayıları test etmek zaman alabilir.
http://mathworld.wolfram.com/CarmichaelNumber.html
Craps Oyununda Kazanma Olasılığı
Bu programda craps oyununda oyuncunun kazanma olasılığı hesaplanıyor. (Craps oyununun kuralları.)
Date Sınıfı
Tarih işlemlerini yapmak için tanımlanan Date sınıfı.
Date Yapısı ve Fonksiyonlar
Aşağıda, kullanıcı kodlara tarihlerle ilgili hizmetler vermek üzere yazılan küçük bir kütüphane örneği görüyorsunuz.