C programlama sıralama algoritmasi. Karisik verilen rakamlari kucukten buyuge siralama yapar
#include<stdio.h>
void siralama(int a[],int uzunluk);
int main()
{
int a[]={80,45,92,53,76,64,32,25,55};
int i;
siralama(a,9);
for(i=0; i < 9; i++)
printf("a:%d = %d\n",i ,a[i]);
return 0;
}
void siralama(int a[],int uzunluk)
{
int i;
for(i=1;i<uzunluk;i++)
{
int anahtar = a[i];
int j = i-1;
while(j >= 0 && a[j] > anahtar)
{
a[j + 1] = a[j];
j = j-1;
}
a[j + 1] = anahtar;
}
}
Hiç yorum yok:
Yorum Gönder
Her yorum bilgidir. Araştırmaya devam...