Kullanıcının gireceği sayıları "Bubble Sort" Sıralama algoritması kullanarak sıralayan program

Kurtbeyi

Misafir Editör
Katılım
5 Şub 2022
Mesajlar
1,980
Tepkime puanı
0
Puanları
36
Konum
istanbul
Cinsiyet
  1. Bay
Takım
Fenerbahçe
Kod:
#include <stdio.h>
#include <conio.h>
#define MAX_SIZE 50
int main(****);
**** bubble_sort(double x[], int n);
int main(****)
{
double x[MAX_SIZE];
int num_items;
int i;
printf("\n BUBBLE SORT");
printf("\n Listedeki eleman sayisi (Max=50) : ");
scanf("%d",&num_items);
for ( i = 0; i < num_items; ++i )
{
printf("\n%d. sayi : ",i+1);
scanf("%lf",&x[i]);
}
bubble_sort(x,num_items);
printf("\n\nSayilarin Siralanmis Hali : ");
for ( i = 0; i < num_items; ++i )
 printf(" %.lf ",x[i]);
getch();
}
**** bubble_sort(double x[], int n)
{
double temp;
int pass;
int i;
for (pass = 0; pass < n - 1; ++pass)
{
for (i = 0; i < n - 1; ++i)
{
if (x[i] > x[i+1])
{
  temp = x[i];
x[i] = x[i+1];
x[i+1] = temp;
}
}
}
}
 
metal işleme
Üst