Algoritmaya Yönelik C Örnekleri

Bölüm 3

Konu
- Diziler
- Dizi-döngü ilişkisi
- Küme işlemleri

Çözümlü Örnekler

- Ornek3A.cpp: Klavyeden verilen n adet sayıyı diziye okutarak sayıların toplamını diziden hesaplayan bir program yazınız.

- Ornek3B.cpp: Klavyeden verilen n adet sayıyı diziye okutarak bu sayıların en büyük ve en küçüğünü bulan bir program yazınız.

- Ornek3C.cpp: Klavyeden verilen n elemanlı bir kümeyi bir diziye okutarak verilen bir değerin kümenin elemanı olup olmadığını bulan bir program yazınız.

- Ornek3D.cpp: Verilen iki kümenin kesişimini bulan bir program yazınız.

- Ornek3E.cpp: Verilen sayıların Selection Sort ile sıralanması.

- Ornek3F.cpp: Verilen sayıların Bubble Sort ile sıralanması.

Ödevler

  1. Klavyeden verilen n adet sayıdan hangilerinin ortalamanın üzerinde olduğunu bulan bir program yazınız.
  2. Verilen bir dizinin elemanlarını bir baştan bir sondan yazdıran bir program yazınız.
    Örnek:
    Girdi: Eleman sayısı: 8
    Elemanlar : 1 2 3 4 5 6 7 8
    Çıktı: 1 8 2 7 3 6 4 5
  3. Verilen m ve n basamaklı iki sayının toplamını ekrana yazan bir program yazınız.
    Örnek:
    Girdi:
    m: 10 Sayı: 1963241731
    n: 20 Sayı: 12345678912345678912
    Çıktı:
    12345678914309025643
  4. Verilen n adet sayıyı bir diziye okutarak dizide bulunan elemanlardan 0 olmayanları
    ikinci bir dizide toplayan bir program yazınız.
  5. Verilen A ve B kümeleri için A \ B ve A U B işlemlerini yapan bir program yazınız.
  6. Elemanlari 0-100 arasinda degisen n (n<=50) elemanli bir dizide hangi sayidan kac adet
    bulundugunu bulan bir program yaziniz.