Control Statement 6

Description:

Write a program which takes input 10 integer array which contains positive and negative numbers and find out the average of positive and average of negative numbers. Test Case 1 Input (stdin) 10 5 -5 -10 2 -2 -3 3 15 -15 Expected Output The total of negative numbers=-35 The total of positive numbers=35 The average of negative numbers=-7 The average of positive numbers=7 Test Case 2 Input (stdin) 10 -9 8 -7 6 -5 4 -3 2 -1 Expected Output The total of negative numbers=-25 The total of positive numbers=30 The average of negative numbers=-5 The average of positive numbers=6

Program :

#include <iostream>

using namespace std;

int main()

{

int a[10],i,ne=0,po=0,n=0,m=0;

  for(i=0;i<10;i++)

  {

  cin>>a[i];

    if(a[i]>0)

    {

    po=po+a[i];

      m++;

    }

  else{

  ne=ne+a[i];

    n++;

  }}

  cout<<"The total of negative numbers="<<ne;

  cout<<"\nThe total of positive numbers="<<po;

  cout<<"\nThe average of negative numbers="<<ne/n;

  cout<<"\nThe average of positive numbers="<<po/m;

return 0;

}