Kaynak Kod Arşivi
Kabarcık Sıralaması (Bubble Sort)
Karakter Dizisini Sayıya Dönüştüren Fonksiyon
Birinci parametresindeki adreste bulunan karakter dizisini sayıya çevirir. Çevirme işlemini yaparken ikinci parametresine aktarılan sayı sistemini kullanır. Karakter dizisinden okunan sayının desimal değerini döndürür.
Kılıç Oyunu
Oyun bir deste iskambil kağıdı ile oynanıyor. Oyuncu bir kart seçiyor. Destedeki kağıtlar önce karıştırılıyor. Sonra teker teker kartlar açılıyor. Oyuncu için açılan kart oyuncuya gelirse oyuncu kazanıyor.
Kombinezon ve Permütasyon Hesaplayan Fonksiyonlar
Aşağıda tanımı verilen combination ve permutation isimli fonksiyonlar, kombinasyon ve permutasyon hesaplıyorlar.
Fonksiyonların geri dönüş değerleri, taşma sınırını artırmak için double türden seçildi
Matrisin Sıralanması (Programlamaya Giriş)
Bu programda kabarcık yöntemi kullanılarak matrisi, satırları boyunca küçükten büyüğe doğru sıralanır.
Matristeki Sayı Çiftlerini Ardışıl Hale Getirme (Programlamaya Giriş)
5x2'lik matriste, ayrı satırlarda olmak üzere her sayıdan iki tane vardır. Program bu sayı çiftlerinin bulunduğu satırları alt alta getirmektedir.
Mayın Tarlası (Programlamaya Giriş)
- Oyun 10x10'luk bir matriste oynanıyor.
- Program 3 temel bölümden oluşuyor. Birinci bölümde oyun alanına rasgele 25 mayın yerleştiriliyor. İkinci bölümde mayın olmayan hücrelerin etrafındaki mayınlar sayılıyor ve bu hücrelere yazılıyor. Üçüncü bölümde ise oyun oynanıyor.
- Oyuncunun hamleleri ikinci bir matriste tutuluyor.
Merge Sort algoritması ile dizi elemanlarının sıralanması.
Merge Sort algoritması ile dizi elemanlarının sıralanması.
Metin Dosyasını Satır Satır Ters Çeviren Program
Bu program komut satırından ismini aldığı bir text dosyasınından yeni bir text dosyası üretmektedir. Yeni üretilen dosya eski dosyanın satırlarının sözcük süzcük ters çevrilmiş biçimidir. Program komut satırından `convert` biçiminde çalıştırılmalıdır.
Mükemmel Tamsayılar
Kendisi hariç, bölenlerinin toplamı kendisine eşit olan tamsayıya mükemmel tamsayı (perfect integer) denir (6 = 1 + 2 + 3 gibi). Bu program 1 - 10000 sayıları arasısındaki mükemmel tamsayıları bulur.