Знайти суму елементів масиву, які розміщені перед першим входженням від’ємного числа


C++ / Масив
Find the sum of the elements of the array that are placed before the first occurrence of the negative number. Provide to deal with the situation of the absence of negative elements.

#include <iostream>

using namespace std;

 

int main()

{

       int n;

       cout << "Enter n: ";

       cin >> n;

 

       int* Arr;

       Arr = new int[n];

       cout << "Array:" << endl;

       for (int i = 0; i < n; i++) cin >> *(Arr + i);

 

       int position = -1, sum = 0;

       for (int i = 0; i < n; i++) {

             if (Arr[i] < 0) {

                    position = i;

                    break;

             }

       }

       if (position == -1) {

             cout << "Lack of negative elements!" << endl;

       }

       else {

             for (int i = 0; i < position; i++) {

                    sum += Arr[i];

             }

             cout << "Sum = " << sum << endl;

       }

 

       delete[] Arr;

       getchar();

       getchar();

       return 0;

}


Result:
Знайти добуток елементів масиву, які розміщені перед першим входженням від’ємного числа
Знайти добуток елементів масиву, які розміщені
04.08.2021, Масив
Знайти суму елементів масиву, які розміщені після останнього від’ємного числа
Знайти суму елементів масиву, які розміщені після
04.08.2021, Масив
Знайти суму елементів масиву, які розміщені перед першим входженням додатного числа
Знайти суму елементів масиву, які розміщені перед
04.08.2021, Масив
Знайти добуток елементів масиву, які розміщені після останнього від’ємного числа
Знайти добуток елементів масиву, які розміщені
04.08.2021, Масив
Знайти добуток елементів масиву, які розміщені перед першим входженням додатного числа
Знайти добуток елементів масиву, які розміщені
04.08.2021, Масив
Знайти суму елементів масиву, які розміщені після останнього додатного числа
Знайти суму елементів масиву, які розміщені після
04.08.2021, Масив
Movie
У даній публікації відсутні коментарі!

Перед публікацією, радимо ознайомиться з правилами!

{login}
Додати коментар..
Якою мовою програмування ви користуєтесь?

Знайшли помилку?
Ви можете повідомити про це адміністрацію.
Виділіть текст і натисніть CTRL+Enter