#include #define M1 20 #define M2 10 void kiir(int t[], int n){ int i; for (i=0; i t[j]){ count++; // ha nagyobb, akkor noveljuk a fenntartott valtozo erteket } } for (j=i; j>count; j--){ // ha balrol jobbra akarunk elemeket mozgatni, akkor jobbrol balra kell feldolgozni oket t[j] = t[j-1]; // jobbra mozgatas } t[count] = tmp; // ahany elem nagyobb volt a vizsgalt elemnel, arra a poziciora kell tenni a muvelet vegen kiir(t, n); //getchar(); // komment kitorlesevel elemenkenti mozgatasonkent Enter utesevel engedhetjuk tovabb a program futasat } kiir(t, n); } int main(){ int t1[M1], t2[M2] = {41,4,1,38,23,-12,78,12,-1000,2}; /** Fuggvenyek hivasara pelda **/ // fiboK(t1, 4, M1); // output: 1 1 1 1 4 7 13 25 49 94 181 349 673 1297 2500 4819 9289 17905 34513 66526 beszuroRendezes(t2, M2); // output: -1000 -12 1 2 4 12 23 38 41 78 return 0; }