diff --git a/cv2/program.c b/cv2/program.c index ac87976..eb20b9c 100644 --- a/cv2/program.c +++ b/cv2/program.c @@ -45,9 +45,9 @@ int main() { } a = a / 2; - + printf("%d", a); for (c = 0; c < a - 1; c++){ - for (d = 0; d < a - c - 1; d++){ + for (d = c; d < a - c - 1; d++){ d++; if (jedalny_listok[d].prize > jedalny_listok[d+2].prize){ pred = jedalny_listok[d].prize; @@ -56,7 +56,7 @@ int main() { strcpy(strpred, jedalny_listok[d - 1].name); strcpy(jedalny_listok[d - 1].name, jedalny_listok[d + 1].name); strcpy(jedalny_listok[d + 1].name, strpred); - printf("%s\n", jedalny_listok[d].name); + } else if(jedalny_listok[d].prize == jedalny_listok[d+2].prize){ if(strcmp(jedalny_listok[c].name, jedalny_listok[d].name) > 0){ @@ -73,7 +73,7 @@ int main() { for (i = 0; i