Informatică, întrebare adresată de nikita77744, 8 ani în urmă

De aflat suma si cantitatea elementelor negative din prima jumatate a masivului în C++ 50 puncte va rooog

Răspunsuri la întrebare

Răspuns de CretuT
0

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:

Alte întrebări interesante