Q:

C++ Program To Find Sum of Even Positive / Even Negative / Odd Positive / Odd Negative of An Array

belongs to collection: Array Programs In C++ Programming

0
Logic:- 
Here we need to solve two problems one in even-odd and second in positive-negative and according to the problem, As we know that if the number is divided by 2 then number is even and if not then the number is odd. we can solve before proceeding even-odd, and if the number is greater than zero then the number is positive and if the number is less then zero then the number is negative.

All Answers

need an explanation for this answer? contact us directly to get an explanation for this answer

#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:

Enter The Size of Array

6

Enter The Array Element

1

-2

-3

4

-5

6

10 Is Sum of Even-Positive

1 Is Sum of Odd-Positive

-2 Is Sum of Even-Negative

-8 Is Sum of Odd-Negative

need an explanation for this answer? contact us directly to get an explanation for this answer

total answers (1)

C++ Program To Check Array Is Armstrong Or Not... >>
<< C++ Program To Check Primness of 1D Array...