Răspuns :
Răspuns:
Explicație:
#include <iostream>
#include <math.h>
#include <stdlib.h>
#include <stdio.h>
using namespace std;
int main()
{
int n,m;
cin>>n>>m;
int lin,col;
int a[n][m];
for(lin = 0 ; lin < n ; lin++)
{
for(col = 0 ; col < m ; col++)
{
cin>>a[lin][col];
}
}
//citim noi o matrice
// acum o parcurgem:
int maxx = -999999; // initializam un maxim ridicol de mic, merge si cu climits
for(lin = 0 ; lin < n ; lin++)
{
for(col = 0 ; col < m ; col++)
{
//gasim maximul
if(a[lin][col] > maxx) maxx = a[lin][col];
}
}
//parcurgem iara
for(lin = 0 ; lin < n ; lin++)
{
for(col = 0 ; col < m ; col++)
{
//unde am gasit maxim, printam linia , col , incepand de la 0
if(a[lin][col] == maxx)
cout<<"linia: "<<lin<<" si coloana: "<<col<<endl;
}
}
}
la print poti sa-i pui cout<<"linia: "<<lin+1<<" si coloana: "<<col+1<<endl; (am adunat 1) ca sa fie mai usor de citit (oamenii de obicei citesc de la 1, nu de la 0 ) dar e corect oricum
Vă mulțumim că ați ales să vizitați platforma noastră dedicată Informatică. Sperăm că resursele disponibile v-au fost de ajutor. Pentru întrebări sau asistență suplimentară, nu ezitați să ne contactați. Ne bucurăm să vă revedem în curând și vă invităm să ne salvați în lista de site-uri preferate!