C Programlama Dili Dizideki Küçük ve Büyük Sayıyı Bulma
C programlama dili dizideki küçük ve büyük sayıyı bulma kodu ile kullanıcının girdiği sayılar arasında en küçük ve en büyük olanını bulur ve ekrana yazdırır.
Bu kodu yazarken dikkat edilmesi gereken şey ise kullanıcının ilk girdiği değerin küçük ve büyük olarak atanması gerekir.
- Kullanıcıdan kaç adet sayı girileceği istenilir.
- Girilen ilk değerler büyük ve küçük değerlerine atanılır
- Daha sonra girilen değer if ile kontrol edilir. Küçük sayıdan daha küçük bir değer girilir ise kucuk değişkeni güncellenir. Aynı şey büyük içinde yapılır.
- En son kullanıcıya girilen sayılar arasında küçük ve büyük sayıyı ekrana yazdırılır.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
#include <stdio.h> #include <stdlib.h> // Dizideki en küçük ve en Büyük sayıları bulma int main(){ int dizi[50], adet, kucuk, buyuk; printf("Kac adet sayi girilecek: "); scanf("%d", &adet); //Kaç adet sayı girileceğini kullanıcıdan alıyoruz for(int i=0; i<adet; i++){ printf("%d)Sayi Giriniz: ", i+1); //Kullanıcıya 1. sayıdan göstermeye başlatmak için i+1 girilir scanf("%d",&dizi[i]); if(i == 0){ // Döngü ilk döndüğünde kucuk ve buyuk sayilar ilk değerler olması lazım kucuk = dizi[i]; buyuk = dizi[i]; } else{ //İlk değer ataması değil ise if(dizi[i] < kucuk) // Küçük sayıdan daha küçük bir sayı girildi ise kucuk = dizi[i]; if(dizi[i] > buyuk) // Büyük sayıdan daha büyük bir sayı girldi ise buyuk = dizi[i]; } } printf("Kucuk sayi= %d\nBuyuk sayi= %d", kucuk, buyuk); // Ekrana büyük ve küçük sayı yazdırılır printf("\n"); system("pause"); return 0; } |
Leave a reply
Lütfen yorum için giriş yap ve yakayıt ol Teşekkürler .