Aşağıdaki program, kullanıcıdan n numaralarını ister, kullanıcı bu numaraları girdikten sonra, bunları artan sırada sıralar ve görüntüler. Burada sıralama amacıyla artan_sira() adlı kullanıcı tanımlı bir fonksiyon oluşturduk.
C Programı:
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 34 35 36 | #include <stdio.h> void artan_sirala(int sayilar[], int adet) { int temp, i, j, k; for (j = 0; j < adet; ++j) { for (k = j + 1; k < adet; ++k) { if (sayilar[j] > sayilar[k]) { temp = sayilar[j]; sayilar[j] = sayilar[k]; sayilar[k] = temp; } } } printf("\nNumaralar artan olarak siralandi :\n "); for (i = 0; i < adet; ++i) printf("%d\n", sayilar[i]); } void main() { int i, adet, sayilar[20]; printf("Kac tane sayi gireceksiniz : "); scanf("%d", &adet); printf("\nSayilari Girin :\n"); for (i = 0; i < adet; ++i) scanf("%d", &sayilar[i]); artan_sirala(sayilar, adet); } |
İlginizi Çekebilir: C Dili Örnekleri
Çıktı:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | Kac tane sayi gireceksiniz : 6 Sayilari Girin : 12 25 5 1 30 22 Numaralar artan olarak siralandi : 1 5 12 22 25 30 |
Yorum Yap