Răspuns :
/*
De fiecare data cand un om parcurge o coloana, se va scadea cu o unitate fiecare sector al acelei coloane. Cand unul dintre sectoare devine 0, coloana nu va mai putea fi parcursa, asadar numarul de perosoane care pot parcurge o coloana este egal cu minimul factorilor de siguranta de pe acea coloana.
Numarul total de persoane va fi suma minimurilor de pe coloane.
*/
#include <iostream>
using namespace std;
int main()
{
int n, m, a[100][100], persoane = 0;
cin >> n >> m;
for (int i = 0; i < n; i++)
for (int j = 0; j < m; j++)
cin >> a[i][j];
//parcurgerea coloanelor
for (int j = 0; j < n; j++)
{
int factor_minim = a[0][j];
for (int i = 1; i < n; i++)
if (a[i][j] < factor_minim)
factor_minim = a[i][j];
persoane += factor_minim;
}
cout << persoane;
}
De fiecare data cand un om parcurge o coloana, se va scadea cu o unitate fiecare sector al acelei coloane. Cand unul dintre sectoare devine 0, coloana nu va mai putea fi parcursa, asadar numarul de perosoane care pot parcurge o coloana este egal cu minimul factorilor de siguranta de pe acea coloana.
Numarul total de persoane va fi suma minimurilor de pe coloane.
*/
#include <iostream>
using namespace std;
int main()
{
int n, m, a[100][100], persoane = 0;
cin >> n >> m;
for (int i = 0; i < n; i++)
for (int j = 0; j < m; j++)
cin >> a[i][j];
//parcurgerea coloanelor
for (int j = 0; j < n; j++)
{
int factor_minim = a[0][j];
for (int i = 1; i < n; i++)
if (a[i][j] < factor_minim)
factor_minim = a[i][j];
persoane += factor_minim;
}
cout << persoane;
}
Vă mulțumim că ați vizitat site-ul nostru dedicat Informatică. Sperăm că informațiile oferite v-au fost de ajutor. Dacă aveți întrebări sau nevoie de asistență suplimentară, nu ezitați să ne contactați. Pe curând și nu uitați să ne adăugați la favorite!