void init(int A[][10], int weight, int length);
void out(int A[][10], int weight, int length);
void sort(int A[][10], int weight, int length);
void main()
{
void init(int A[][10], int weight, int length)
{
void out(int A[][10], int weight, int length)
{
void sort(int A[][10], int weight, int length)
{
void out(int A[][10], int weight, int length);
void sort(int A[][10], int weight, int length);
void main()
{
setlocale(LC_ALL, "Russian");}
const int length = 10;
const int weight = 15;
int A[weight][length];
int a;
do
{
cout << "Эта программа сортирует в двумерном массиве каждый столбец по отдельности.\n";} while (a == 1);
init(A, weight, length);
out(A, weight, length);
sort(A, weight, length);
cout << "\nРезультат:\n";
out(A, weight, length);
cout << "\nЕсли хотите продолжить, нажмите 1\n";
cin >> a;
void init(int A[][10], int weight, int length)
{
srand(time(NULL));}
for (int i = 0; i < weight; i++)
{
for (int j = 0; j < length; j++)}
{
A[i][j] = rand() % 100;}
void out(int A[][10], int weight, int length)
{
cout << "\n";}
for (int i = 0; i < weight; i++)
{
for (int j = 0; j < length; j++)}
{
cout << A[i][j] << "\t";}
cout << "\n";
cout << "\n";
void sort(int A[][10], int weight, int length)
{
int x, i, j, k;}
for (k = 0; k < length; k++)
{
for (i = 0; i < weight; i++)}
{
for (j = weight - 1; j > i; j--)}
{
if (A[j - 1][k] > A[j][k])}
{
x = A[j - 1][k];}
A[j - 1][k] = A[j][k];
A[j][k] = x;
Комментариев нет:
Отправить комментарий