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

Într-o matrice bidimensională de numere întregi, găsiți cel mai mic element și numărul liniei unde este situat. Elementele sunt introduse de la tastatură.​

Răspunsuri la întrebare

Răspuns de andrei750238
1

#include <iostream>

using namespace std;

int main(){

int n,minx,minl,i,j,a[100][100];

 

//Citire matrice

cin >> n;

for(i=0;i<n;i++){

 for(j=0;j<n;j++){

  cin >> a[i][j];

 }

}

 

//Determinare minim

minl=0;

minx=a[0][0]

for(i=0;i<n;i++){

 for(j=0;j<n;j++){

  if(a[i][j] < minx){

   minx=a[i][j];

   minl=i;

  }

 }

}

 

//Afisare rezultat

cout << minx << " " << minl;

}


andrei750238: Explicatie : in minx stocam valoarea minima, iar in minl numarul liniei
La inceput consideram minimul ca fiind primul element.

Observatie : Solutia indexeaza liniile si coloanele de la 0
andrei750238: Netestat
Alte întrebări interesante