İ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