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