У меня возникла проблема с настройкой 25 номеров в 5 на 5 порядков. Это то, что у меня есть до сих пор:дисплей 25 номеров, расположенных по заказу 5 на 5
int main() {
int num,arr[100];
int i, y, swap;
num = 25;
printf("Enter %d integers \n",num);
for(i = 0; i < 25; i++) {
printf("\nElement %d: ", i + 1);
scanf("%d", &arr[i]);
}
for(i = 0; i < (num - 1); i++) {
for(y = 0 ; y < num - i - 1; y++) {
if(arr[y] > arr[y+1]) {
swap = arr[y];
arr[y] = arr[y+1];
arr[y+1] = swap;
}
}
}
printf("Sorted list in ascending order:\n");
for (i = 0 ; i < num ; i++)
printf("%d \t", arr[i]);
getch();
}
Ожидается, что мой результат будет таким.
Sorted list in ascending order:
x x x x x
x x x x x
x x x x x
x x x x x
x x x x x
И что это не работает? Какой у вас результат? Вы отлаживали его, чтобы увидеть, где это происходит? – Tavo