不可能以升序排列二维数组第一行的元素

时间:2019-05-21 21:01:25

标签: c++

晚上好,我设法制作了一个二维数组,但我不知道如何按第一行进行排序。我认为这应该使用冒泡方法来完成。

#include<iostream>
#include <time.h>
#include <stdlib.h>

using namespace std;

int main()
{
    long n = 10;

    int A[n][n];
    int i, j, sum = 0, k = 0;

    cout << "Enter the matrix\n";

    for(i = 0; i < n; i++){
        for(j = 0; j < n; j++){
            A[i][j]=rand()%10;
            cout << A[i][j] << " ";}
        cout << endl;
    }


    for(i = 0; i < n; i++)
        for(j = 0; j < n; j++){
            if(i == j)
            {
                sum += A[i][i];
            }
        }
    cout<< endl << "Sum= " << sum;
    return 0;
}

0 个答案:

没有答案