Write a program to enter the numbers till the user wants and at the end it should display the count of positive, negative and zeros entered.
Source Code
#include<iostream>
using namespace std;
int main()
{
int n, sum_p=0, sum_n=0, sum_z=0;
char choice;
do
{
cout<<"Enter number ";
cin>>n;
if(n>0)
sum_p++;
else if(n<0)
sum_n++;
else
sum_z++;
cout<<"Do you want to Continue(y/n)? ";
cin>>choice;
}while(choice=='y' || choice=='Y');
cout<<"Positive Number :"<<sum_p<<"\nNegative Number :"<<sum_n<<"\nZero Number :"<<sum_z;
return 0;
}
Output
Enter number : 56 Do you want to Continue(y/n)? y Enter number : -9 Do you want to Continue(y/n)? y Enter number : 67 Do you want to Continue(y/n)? y Enter number : 54 Do you want to Continue(y/n)? y Enter number : -98 Do you want to Continue(y/n)? y Enter number : -13 Do you want to Continue(y/n)? y Enter number : 0 Do you want to Continue(y/n)? y Enter number : -98 Do you want to Continue(y/n)? y Enter number : 0 Do you want to Continue(y/n)? n Positive Number :3 Negative Number :4 Zero Number :2