C Dili İle İlgili Örnek Sorular Ve Çözümleri

Soru


    Kullanıcıdan alınan n elamanlı bir tamsayı dizisinin harmonik ortalamasını hesaplayan kodu yazınız.
  • n yani dizinin eleman sayısı ve dizininin elemanları kullanıcıdan main fonksiyonunda alınacaktır ve ardından harmonik ortalama hesaplayan fonksiyona dizi gönderilerek çağrılacaktır.
  • main fonksiyonu dışında bir de harmonik ortalama hesaplayan fonksiyonunuz olacak ve bu fonksiyon main fonksiyon içerisinden çağrılıp çalıştırılacaktır.
Harmonik Ortalamanın Formülü

Çözüm



Soru


    Kullanıcıdan n değeri alınacaktır. 1'den başlayarak 2, 3, 4, ..., n'e kadar olan sayı dizisi bulunmaktadır. Dizi içindeki sayı;
  • 3'e bölünüyorsa 'foo',
  • 5'e bölünüyorsa 'bar',
  • 3 ve 5'e bölünüyorsa 'foobar',
  • Koşulların hiçbirine uymazsa sayının kendisi yazacak kod dizisini yazınız. 

Çözüm



Soru


    Fibonacci dizisinde indexi verilen sayıyı döndüren methodu yazınız.

Çözüm



Soru


    Bir trafik ışık sisteminde, trafik lambaları kırmızı, sarı, yeşil ve sarı olacak şekilde sırayla yanıyor. Lambaların yanma süresi bir dizide yanma sırasına göre tutulmaktadır.
  • Örneğin Dizi[d]={10,20,20,30}kırmızı 20sn, sarı 20 sn, yeşil 20 sn, sarı 30 sn yanıyordur.
Lambaların yanma süresi main’de kullanıcıdan alınmak kaydıyla, yine mainde kullanıcıdan alınan bir t saniyesinde, hangi ışığın yanmakta olduğunu bulan fonksiyonu yazın.

Çözüm



Soru


    Bir havuzu; A musluğu 3 saatte, B musluğu 8 saatte doldurmakta, C musluğu 12 saatte boşaltmaktadır. Üç muslukta aynı anda açıldığında havuz kaç dakikada dolduğunu bulan kodu yazınız.

Çözüm



Soru


    Kullanıcıdan alınan bir n pozitif tamsayının rakamları içerisindeki 3 ve 5 rakamlarını atan (eğer varsa), 3 ve 5 silindiğinde hiç rakam kalmadıysa ekrana 0 (sıfır) yazdıran kodu yazınız.

Çözüm



Soru


    Kullanıcıdan alınan bir n sayısına göre aşağıdaki gibi çıktı üretebilen kodu yazınız.
    N Değeri         Ekran Çıktısı    
51
23
456
7891
23456
31
23
456

Çözüm



Soru


    Değerleri kullanıcıdan alınacak bir A matrisinin satır değerlerini sütun değerleri, sütün
değerlerini satır değerleri olacak şekilde bir B matrisine aktaran ve A ve B matrisini ekrana
yazdıran kod dizisini yazınız.

Çözüm



Soru


    Dizinin boyutu ve elemanları kullanıcıdan alınarak oluşturulmuş dizinin, aynı satırdaki tüm elemanlarını toplayıp yeni diziye atayan kodu yazınız.

Çözüm


Popüler Yayınlar

Taş Oyunu

Makine Öğrenmesi Temel Bilgiler

Veri Görselleştirme Temel Bilgi

Cpp'da Nesne Yönelimli Programlama (OOP) Mantığı İle Sınav Uygulaması

Machine Learning Tahmin (Prediction) Metotları

Python İle Nesne Yönelimli Programlama (OOP) Uygulamaları