Răspuns :
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
float A[25][25];
int n, m;
float max_negative = 1, suma_pozitive = 0;
cout << "n = "; cin >> n;
cout << "m = "; cin >> m;
for(int i = 1; i <= n; i++)
for(int j = 1; j <= m; j++) {
cin >> A[i][j];
if(A[i][j] < 0 && abs(max_negative - 1) < 0.0001)
max_negative = A[i][j];
}
for(int i = 1; i <= n; i++)
for(int j = 1; j <= m; j++)
if(A[i][j] < 0) {
if(max_negative < A[i][j])
max_negative = A[i][j];
}
else
suma_pozitive += A[i][j];
if(max_negative == 1)
cout << "Matricea nu contine elemente negative" << endl;
else
cout << "Maximul elementelor negative: " << max_negative << endl;
cout << "Suma elementelor pozitive: " << suma_pozitive;
return 0;
}
#include <cmath>
using namespace std;
int main()
{
float A[25][25];
int n, m;
float max_negative = 1, suma_pozitive = 0;
cout << "n = "; cin >> n;
cout << "m = "; cin >> m;
for(int i = 1; i <= n; i++)
for(int j = 1; j <= m; j++) {
cin >> A[i][j];
if(A[i][j] < 0 && abs(max_negative - 1) < 0.0001)
max_negative = A[i][j];
}
for(int i = 1; i <= n; i++)
for(int j = 1; j <= m; j++)
if(A[i][j] < 0) {
if(max_negative < A[i][j])
max_negative = A[i][j];
}
else
suma_pozitive += A[i][j];
if(max_negative == 1)
cout << "Matricea nu contine elemente negative" << endl;
else
cout << "Maximul elementelor negative: " << max_negative << endl;
cout << "Suma elementelor pozitive: " << suma_pozitive;
return 0;
}
Vă mulțumim pentru vizita pe site-ul nostru dedicat Informatică. Sperăm că informațiile disponibile v-au fost utile și inspiraționale. Dacă aveți întrebări sau aveți nevoie de suport suplimentar, suntem aici pentru a vă ajuta. Ne face plăcere să vă revedem și vă invităm să adăugați site-ul nostru la favorite pentru acces rapid!