#include <stdio.h> #include <conio.h> // ************************************* // ************************************* // ************************************* // ****Algoritma Uzmanı***************** // ************************************* // ************************************* // **algoritmauzmani.blogspot.com******* // ************************************* // ************************************* // ************************************* void selection(int dizi[], int n) { int i,j,mini,temp; for(i = 0; i<n-1; i++) { mini = i; for(j = i+1; j < n; j++); { if(dizi[j] < dizi[mini]) mini = j; } temp = dizi[mini]; dizi[mini] = dizi[i]; dizi[i] = temp; } } void main() { int boyut,adet; int secim, i, j, k; printf("\n Kac Adet sayi gireceksiniz? \n"); scanf("%d", &adet); int dizi[adet-1]; for(i=0; i<adet; i++) { printf("\n %d. Sayiyi Giriniz\n", i+1); scanf("%d", &dizi[i]); } printf("\nsayilarinizin siralanmadan onceki hali asagidaki gibidir\n"); for(j=0; j<adet; j++) { printf("\n%d\n", dizi[j]); } int n = sizeof(dizi)/sizeof(dizi[0]); selection(dizi,n); printf("\ndizi elemanlarinin siralandiktan sonraki hali asagidaki gibidir \n"); for(k = 0; k<adet; k++) { printf("\n%d\n", dizi[k]); } //algoritmaUzmani(); getch(); }
Etiketler: hazır algoritma kodları, hazır sıralama kodları, hazir kodlar, selection sort, selection sort c kodu, sıralama algoritması kodları