Bubble Sort ile girilen sayıları düzenleme

Bubble Sort tekniği ile girilen sayıları küçükten büyüğe sıralayan program. Bubble Sort tekniğini kısaca özetleyen bir GIF:
1_DOUJStF3et-GKApITUHedw.gif


Detaylı bilgi:

C:
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
#define MAX 100 // 100'ü kendinize göre şekillendirebilirsiniz.

void bubbleSort(int dizi[], int boyut)
{

    for (int i = 0; i < boyut; i++)
    {
        for (int j = 1; j < boyut - i; j++)
        {
            if (dizi[j - 1] > dizi[j])
            {
                int temp = dizi[j];
                dizi[j] = dizi[j - 1];
                dizi[j - 1] = temp;
            }
        }
    }
}

int main()
{

    setlocale(LC_ALL, "Turkish");

    int tamSayiDizi[MAX], boyut;

    printf("Kaç adet sayı sıralamak istiyorsunuz?\n");
    scanf("%d", &boyut);

    for (int i = 0; i < boyut; i++)
    {
        //printf("%d. elemanı giriniz.\n", i + 1); // burayı daha düzgün görmek için ve hızlı olması açısından yorum içine aldım. İsterseniz açabilirsiniz.
        scanf("%d", &tamSayiDizi[i]);
    }

    printf("\nGirdiğiniz sayılar:\n");

    for (int i = 0; i < boyut; i++)
    {
        printf("%d ", tamSayiDizi[i]);
    }

    printf("\n\n");

    bubbleSort(tamSayiDizi, boyut);

    printf("Girdiğiniz sayıların Bubble Sort ile sıralanmış hali:\n");

    for (int i = 0; i < boyut; i++)
    {
        printf("%d ", tamSayiDizi[i]);
    }

    printf("\n");

    system("pause");
    return 0;
}
  • Beğen
İfadeler: Dragonlordturkiye

Yorumlar


Blog girdisi detayları

Ekleyen
342746
Okuma süresi
1 dakika okuma
Görüntüleme
864
Yorumlar
2
Son güncelleme

Yazılım kategorisindeki diğer girdiler

342746 adlı kullanıcının diğer girdileri

Bu girdiyi paylaş

Geri
Yukarı