Вот такое, например, сортировка вставками:
C++ |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
| #include <iostream>
using namespace std;
int main() {
setlocale(LC_ALL, "rus");
int num[3][3] = {0};
cout << "Введите 9 чисел:" << "\n\n";
for (int i = 0; i < 3; i++)
for (int j = 0; j < 3; j++)
cin >> num[i][j];
for ( int i = 1, j, tmp; i < sizeof( num ) / sizeof( num[0] ); i++ ) {
tmp = num[i];
for ( j = i - 1; j >= 0 && num[j] > tmp; j-- ) {
num[j + 1] = num[j];
}
num[j + 1] = tmp;
}
system ("pause");
} |
|
Заглядывайте
сюда, для вас написано... и, если возможность обращения к элементам двумерного статического массива как к элементам одномерного является для вас сюрпризом, то еще и про адресацию указателей и массивов почитайте.