Webmaster Destek Forumu

Yarınların için bir şey yapmazsan, ölene dek Alarm kurmaya mahkumsun !
İletişim
  • Duyuru; Sizde hemen Üye Olup Sorunuzu Sorabilirsiniz, katılım ve kullanım tamamen Ücretsizdir!

C/C++ Bubble Sort

Panther

Forum Üyesi
Katılım
18 Eki 2022
Mesajlar
50
Puanları
0
Yaş
33
Konum
istanbul
Kod: Tümünü Seç Tümünü Kopyala
Kod:
#include <stdio.h>

vo-id BubbleSort(int array[],int size) {
int i,j;
for(i = 0; i < size; ++i) {
for(j = 1; j < size-i; ++j) {
if(array[j-1] < array[j]) {
int Swap = array[j];
array[j] = array[j-1];
array[j-1] = Swap;
}
}
}
}

int main(vo-id) {
char *Sira[] = {"Birinci","İkinci","Üçüncü","Dördüncü","Beşinci","Altıncı","Yedinci","Sekizinci","Dokuzuncu","Onuncu"};
int size,i;
printf("Dizi Kaç Elemanlı Olacak ? ( 10'dan Fazla Olmasın. )\n");
scanf("%d",&size);
while(size>10) {
printf("10'dan Büyük Olmayacak !");
scanf("%d",&size);
}
int array[size];
printf("Girdiğiniz Elemanın Değeri Kadar Sayı Giriniz.");
for( i = 0; i < size; ++i) {
scanf("%d",&array[i]);
}

BubbleSort(array,size);

for(i = 0; i < size; ++i) {
printf("%s : %d\n",Sira[i],array[i]);
}


return 0;
}
 
Üst