16 Şubat 2023 Perşembe

C programlama sıralama algoritması

 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...