Informatică, întrebare adresată de Matvei312, 8 ani în urmă

Sa se determine care este elementul minim de sub diagonala principala si suma elementelor de pe diagonala secundara

Răspunsuri la întrebare

Răspuns de ated
3
#include <iostream>
#include <climits>

using namespace std;

int main()
{
    int a[100][100], m, n, min = INT_MAX, s = 0;
    cin >> m >> n;
    for (int i=0; i<n; i++)
        for (int j=0; j<m; j++)
            cin >> a[i][j];
    for (int i=0; i<n; i++)
        for (int j=0; j<m; j++)
        {
            if (i > j) // Sub diagonala principala
                if (a[i][j] < min)
                    min = a[i][j];
            if (i + j == n - 1) // Diagonala secundara
                s += a[i][j];
        }
    cout << min << " " << s;
    return 0;
}
Alte întrebări interesante