Разность между положительными и отрицательными элементами массива задачи c++

Задача:

Дан целочисленный массив, состоящий из N элементов.Найти разность между положительными и отрицательными элементами массива.

Решение на c++

#include "stdafx.h"
#include <iostream>
#include <ctime>
#include <clocale>
#include <iomanip>

using namespace std;
const int N=10;// размер массива

int main(int argc, char *argv[])
{
	setlocale(LC_CTYPE,"rus");
	int mas[N];//объявляем массив
	srand(time(NULL));
	// инициализируем массив целыми числами
	for(int i(0);i<N;++i)
	{
		mas[i]=rand()%12-4;
		// выводим наш массив
		cout<<setw(3)<<mas[i];
	}
	cout<<endl;
	int pol(0);// положительные элементы
	int otr(0);// отрицательные элементы
	for(int i(0);i<N;++i)
	{
		if(mas[i]>0)pol+=mas[i];
		else otr-=mas[i];
	}

	cout<<"разность между положительными и отрицательными элементами массива:"<<pol-otr<<endl;
	return 0;
}
Разность между положительными и отрицательными элементами массива задачи c++ решение
Пожалуйста оцените качество материала

Помогая проекту BEST-EXAM, вы делаете образование более доступным для каждого человека, внесите и вы свой вклад -
поделитесь этой статьей в социальных сетях!
стрелка вверх best-exam