Răspuns :
Răspuns:
#include <iostream>
using namespace std;
int main()
{
int n, m, i, j, num, v[100]={0}, suma=0;
cout << "n="; cin >> n;
cout << "m="; cin >> m;
cout << "introdu " << n << " linii " << " cu cate " << m << " numere separate prin spatiu" << endl;
for (j=1; j<=m; ++j)
cin >> v[j];
for (i=2; i<=n; ++i)
{
for (j=1; j<=m; ++j)
{
cin >> num;
if (num < v[j])
v[j]=num;
}
}
for (j=1; j <=m; ++j)
suma=suma+v[j];
cout << "Suma minimelor de pe fiecare coloana = " << suma;
return 0;
}
Explicație:
nu am declarat matrice, ci numai un vector liniar în care se memorează minimele pe coloane. Din start am citit prima linie în vector, ca apoi citind elementele din următoarele linii să actualizez minimele.
Sper să fie clar...