Tuesday, 25 August 2015

Write and run a program which allows user to keep on entering positive numbers. When user enters a negative number, the input process terminates and the program should a. Determine and display largest positive number entered. b. Determine and display the smallest positive number entered. c. Compute and display the average of all positive numbers entered

#include"stdafx.h"
#include<iostream>
usingnamespace std;
int main()
{
int number,count=0,sum=0,large=0,small=0;
float avg;

 cout<<"Please enter a positive number: "<<endl;
 cin>>number;
 small=number;
 large=number;
while(number>=0)
 {
if(number>0)
 {
 sum=sum+number;
 count++;
 }
if(number<small)
 {
   small=number;
 }
if(number>large)
 {
  large=number;
 }
 cout<<"Please enter another number: ";
 cin>>number;
 }
 cout<<"The largest number you entered is: "<<large<<endl;
 cout<<"\nThe smallest number you entered is: "<<small<<"\n";
 avg=float (sum)/count;
 cout<<"\nThe average of positive numbers you entered is :"<<avg<<endl<<endl;
system("pause");
return 0;
}

No comments:

Post a Comment