Informatică, întrebare adresată de mili69, 9 ani în urmă

Se dă o matrice de numere întregi cu m linii si n coloane. Să se determine cel mai mare număr de pe marginea matricei, precum si de câte ori apare el.
Exemplu:
5 19 6 3
3 54 18 19
8 39 64 10
15 4 7 2
Elementul maxim de pe contur este 19 si apare de doua ori.

Răspunsuri la întrebare

Răspuns de stassahul
1
#include <bits/stdc++.h>

using namespace std;

int n,m,a,Max=-1,k;

int main()
{
    cin >> m >> n;

    for(int i=1;i<=m;i++)
        for(int j=1;j<=n;j++)
        {
            cin >> a;
            if(i==1 or i==m or j==1 or j==n)
            {
                if(a>Max) Max=a,k=1;
                else if (a==Max) k++;
            }
        }


    cout << Max << " " << k;
}
Alte întrebări interesante