Тема: Проблема з функцією void
#include <iostream>
#include <cstdlib>
#include <time.h>
const int n = 10;
using namespace std;
void sortbuble(int arr[n][n]) {
int temp;
for (int i = 0; i < n; i++) {
for (int j = 0; j < n; j++) {
for (int a = 0; a < n; a++) {
for (int b = 0; b < n; b++) {
if (arr[i][j] < arr[a][b]) {
temp = arr[i][j];
arr[i][j] = arr[a][b];
arr[a][b] = temp;
}
}
}
}
}
}
int main()
{
int temp;
srand(time(NULL));
int arr[n][n];
for (int i = 0; i < n; i++) {
for (int j = 0; j < n; j++) {
arr[i][j] = rand() % +50;
cout << arr[i][j] << " ";
}
cout << endl;
}
cout << endl << endl << endl;
sortbuble(arr);
for (int i = 0; i < n; i++) {
for (int j = 0; j < n; j++) {
arr[i][j] = rand() % +50;
cout << arr[i][j] << " ";
}
cout << endl;
}
}
Доброго вечора, я хочу посортувати масив від мінімального до максимального значення, тут виникає питання, чому в головній функції цикл працює правильно, а в функції void чомусь не хоче працювати. Можете підсказати в чому біда ?