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
#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;
}