De aflat suma si cantitatea elementelor negative din prima jumatate a masivului în C++ 50 puncte va rooog
Răspunsuri la întrebare
Răspuns:
#include <iostream>
using namespace std;
int main() {
int n, sumaNegative = 0, cantitateNegative = 0;
cout << "Introduceti numarul de elemente din masiv: ";
cin >> n;
int masiv[n];
for (int i = 0; i < n; i++) {
cout << "Introduceti elementul " << i + 1 << ": ";
cin >> masiv[i];
}
for (int i = 0; i < n/2; i++) {
if (masiv[i] < 0) {
sumaNegative += masiv[i];
cantitateNegative++;
}
}
cout << "Suma elementelor negative din prima jumatate a masivului este " << sumaNegative << endl;
cout << "Cantitatea elementelor negative din prima jumatate a masivului este " << cantitateNegative << endl;
return 0;
}
Exemplu de executie:
Introduceti numarul de elemente din masiv: 10
Introduceti elementul 1: -5
Introduceti elementul 2: -3
Introduceti elementul 3: 2
Introduceti elementul 4: 1
Introduceti elementul 5: -8
Introduceti elementul 6: -7
Introduceti elementul 7: 4
Introduceti elementul 8: 5
Introduceti elementul 9: -2
Introduceti elementul 10: 6
Suma elementelor negative din prima jumatate a masivului este -18
Cantitatea elementelor negative din prima jumatate a masivului este 3
Explicație: