Fiind data o matrice a cu n linii si m coloane,cu elemente numere intregi.Sa se afiseze linii pe care se afla valoarea minima.
Răspunsuri la întrebare
#include <iostream>
using namespace std;
int main()
{
int a[100][100],n,m,i,j,mini;
cout<<"Introduceti numarul de linii: ";
cin>>n;
cout<<"Introduceti numarul de coloane: ";
cin>>m;
for(i=1; i<=n; i++)
for(j=1; j<=m; j++)
cin>>a[i][j];
for(i=1; i<=n; i++)
{
mini=a[i][1];
for(j=1; j<=m; j++)
if(a[i][j]<mini)
mini=a[i][j];
}
cout<<"Minimul este: "<<mini<<endl;
for(i=1; i<=n; i++)
{
for(j=1; j<=m; j++)
if(a[i][j]==mini)
cout<<"Minimul apare pe linia: "<<i<<endl;
}
return 0;
}
Am facut citirea matricei, dupa care am cautat minumul de pe linii ( pentru a face asta trebuie sa pui acea acolada inainte de for-ul cu j, pentru ca astfel se iau pe rand elementele de pe aceea linie i ). Am aflat minimul din matrice, l-am afisat, iar apoi am parcurs din nou liniile pentru a vedea unde gasim acel minim, si de fiecare data cand il gaseste am afisat un mesaj, urmat de i, adica linia respectiva.