İ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;
}
 

Teşekkürler.
YanıtlaSil