# C++ Program To Find Sum Of Even-Positive ,Even-Negative ,Odd-Positive ,Odd-Negative Of An Array

Problem :- Write C++ A Program To Sum Of Even-Positive ,Even-Negative ,Odd-Positive ,Odd-Negative Of An Array .

Logic :- Here we need to solve two problems one in even-odd and second in positive-negative and according to problem we can solve before proceeding even-odd see C Program For Checking Number Is Even Or Odd and for positive-negative see C++ Program To Check Number Is Positive Or Negative

Solution :

#include<iostream>
using namespace std;
int main()
{
int a[100],i,n,k=0,rem=0,sum=0,odde=0,oddn=0;

cout<<"Enter The Size of Array\n";
cin>>n;

cout<<"Enter The Array Element\n";
for(i=0;i<n;i++)
{
cin>>a[i];
}

for(i=0;i<n;i++)
{
if(a[i]>=0)
{
if(a[i]%2==0)
sum=sum+a[i];
else
rem=rem+a[i];
}
else
{
if(a[i]%2==0)
odde=odde+a[i];
else
oddn=oddn+a[i];

}
}
cout<<sum<<" Is Sum of Even-Positive\n";
cout<<rem<<" Is Sum of Odd-Positive\n";
cout<<odde<<" Is Sum of Even-Negative\n";
cout<<oddn<<" Is Sum of Odd-Negative\n";
return 0;
}

Output:-