👤

Ajutooooooooor urgent c++

sa se gaseasca elementul minim din matrice si sa se afiseze de atate ori cat se gaseste in matrice tot cu cordonate
adica daca elementul minim e 1 si mai este un elemnt cu asa valore dar cu coordonate diferite sa se afiseze ambi si cordonatele lor


Răspuns :

#include <iostream>

using namespace std;

int main() {

int mat[10][10];

int n, m;

//Citire matrice

cin >> n >> m;

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

 for (int j = 0; j < m; j++)

  cin >> mat[i][j];

}

//Determinare minim

int minim = 2147483647;

int nr_ap = 0;

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

 for (int j = 0; j < m; j++) {

  if (mat[i][j] < minim) {

   minim = mat[i][j];

   nr_ap = 1;

  }

  else if (mat[i][j] == minim) nr_ap++;

 }

}

if (nr_ap) cout << "Minim : " << minim << "\nNr aparitii : " << nr_ap << "\nPozitii aparitii : ";

//Afisate pozitii minim

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

 for (int j = 0; j < m; j++)

  if (minim == mat[i][j]) cout << "(" << i << "," << j << ") ";

}

}

Vezi imaginea ANDREI750238
Vă mulțumim că ați ales să vizitați site-ul nostru dedicat Informatică. Sperăm că informațiile disponibile v-au fost utile. Dacă aveți întrebări sau aveți nevoie de asistență suplimentară, vă rugăm să ne contactați. Revenirea dumneavoastră ne va bucura, iar pentru acces rapid, nu uitați să ne salvați la favorite!


En Trainingsy: Alte intrebari