Merhaba arkadaşlar.
27. bölümde dizilerle ilgili bir örnek yapacağız ve kullanıcıdan girilen 5 sayının en büyüğünü ve en küçüğünü bulup ekrana yazdıran bir program yazacağız.
Programın kodlanması şöyle:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
#include <stdio.h> #include <stdlib.h> int main() { int a[10],max,min,i; for(i=0;i<5;i++){ //kullanıcıdan sayıları alıyoruz printf("%d. sayiyi girin: ",i+1); //%d. anlamı i=0 iken 1 yapıp 1. sayiyi giriniz der scanf("%d",&a[i]); } max=min=a[0]; //min ve max bir değere atadık ki karşılaştırma yapabilelim for(i=0;i<5;i++){ if(a[i]<min)//a[0]dan kucuk bir değer varsa onu min yapar min=a[i]; if(a[i]>max)//a[0]dan buyuk bir değer varsa onu max yapar max=a[i]; } printf("en kucuk sayi: %d\n",min); printf("en buyuk sayi: %d\n",max); return 0; } |
Örneği videoyu izleyerek daha iyi anlayabilirsiniz 🙂