c dizilerde sıralama yapmak ( buble sort )

Kategori

c dizilerde sıralama yapmak ( buble sort )

c dizilerde sıralama yapmak: en küçüğü bulma tekniği buble sort 

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int x[5] ={23,33,4,65,11};
    int i, j, temp; 
    printf( "\nilk hali \n" );
    for (i=0;i<=4;i++)       
       printf( "%4d", x[ i ] );
    
    for ( j = 1; j <= 4; j++ ) 
        for ( i = 0; i <= 3; i++ )
            if ( x[ i ] > x[ i + 1 ] ) {
                temp = x[ i ]; 
                x[ i ] = x[ i + 1 ];
                x[ i + 1 ] = temp; 
            }
    printf( "\nsıralanmış hali \n" );
    for (i=0;i<=4;i++)       
       printf( "%4d", x[ i ] );
    return 0;
}

 

çıktı:


ilk hali 
  23  33   4  65  11
sıralanmış hali 
   4  11  23  33  65

Facebookta Paylaş Tweetle