16 Ocak 2018 Salı

C - Girilen Sayıların En Küçüğünü Bulan Program


İlk girilen sayi ile toplamda kaç sayı gireceğimizi belirtmiş oluyoruz. Daha sonra bu sayı kadar sayı girerek programın en küçüğünü bulmasını sağlıyoruz. Kodları github'dan da indirebilirsiniz.

Program Kodları:::

#include <stdio.h>

int main() {
  int num, smallest;

  // Kullanıcı girdiği ilk sayı ile toplam kaç sayı gireceğini
  // belirtir ve program girilen bu sayılardan en küçüğünü
  // ekrana yazdırır.
  printf("Bosluk birakarak sayilari giriniz birinci sayi\n"
  "kac tane sayi gireceginizi belirtir.\n"
  "Sonunda program en kucuk olani bulacaktir.\n");

  // Kullanıcının kaç sayı gireceğini belirlemek için kullanıcının
  // girdiği ilk sayıyı num değişkenine atıyoruz.
  scanf("%i", &num);
  // Karşılaştırma yapabilmek için ilk sayıyı belirliyoruz.
  scanf("%i", &smallest);

  // En küçük sayıyı bulma işlemi...
  for (int i = num; i > 1; i--) {
    // Kullanıcıdan bir sayı alıyoruz.
    scanf("%i", &num);
    // Bu sayıyı belirlenen en küçük sayı ile karşılaştırıyoruz.
    if(num < smallest)
    // Eğer yeni girilen sayi eski en küçük sayıdan küçük ise
    // bu yeni sayı artık bizim en küçük sayımız oluyor.
      smallest = num;
  }

  // Bulunan en küçük sayı ekrana yazdırılıyor.
  printf("\nGirilen sayilardan en kucugu: %i\n", smallest);

  return 0;
}

1 yorum: