/*
.__
_____ | | ____ ___ ___
\__ \ | | _/ __ \\ \/ /
/ __ \| |_\ ___/ > <
(____ /____/\___ >__/\_ \
\/ \/ \/
*/
#include <amxmodx>
#include <amxmisc>
public plugin_init() {
register_plugin(
"None",
"v0.1",
"aLeX"
);
register_clcmd("siralama","siralama");
}
public siralama(id) {
new tutucu,dizi[] = {1,2,-1,4,5,4,6,9,100};
for(new i;i<sizeof(dizi);i++) console_print(id,"%i nolu eleman: %i",i+1,dizi[i]);
console_print(id,"Siralama yapiliyor...");
new tursayisi;
for(new i;i<sizeof(dizi)-1;i++) {
new bool:kontrol;
for(new k;k<sizeof(dizi)-1-i;k++) {
if(dizi[k] > dizi[k+1]) {
tutucu = dizi[k];
dizi[k] = dizi[k+1];
dizi[k+1] = tutucu;
kontrol = true;
}
tursayisi++;
}
if(!kontrol) break;
}
console_print(id,"Siralama tamamlandi.^nToplam dongu sayisi: %i",tursayisi);
for(new i;i<sizeof(dizi);i++) console_print(id,"%i nolu eleman: %i",i+1,dizi[i]);
return PLUGIN_HANDLED_MAIN;
}