okay so enclosed is the program i am working on for class, basically what it does is it will take the provided integers and get the avg of them as well as the difference, smallest and largest number; but my problem is that i need it to be where if the user enters a "0" then the program will go to the end and basically still show the avg of the numbers up till 0, the smallest, largest and difference as well, so if someone could please help/ teach me to do this it would be mostly appreciated. by the way i hope i posted this properly i am just getting used to writing codes.

--------------------------------------------------------------

--------------------------------------Code:`//Charles Shane Miller Jr.`

#include <cstdlib>

#include <iostream>

using namespace std;

int main()

{

int one; // integer uno

int two; // integer dos

int three; // integer tres

int four; // integer cuatro

int five; // integer cinco

int avg; // average

int smallest;

int largest;

int diff;

int zero;

cout << "So what is lucky number one?" << endl;

cin >> one;

cout << "okay and what shall the terrible second integer be?" << endl;

cin >> two;

cout << "So what is unlucky number 3?" << endl;

cin >> three;

cout << "okay and que es numero cuatro por favor?" << endl;

cin >> four;

cout << "and last but not least, what is lucky number five? " << endl;

cin >> five;

avg = one * two * three * four * five / 5 ; //formula to take integers and get the average

cout << "" << endl;

cout <<"The average of the numbers is " << avg << endl; // outputs the answer in a user friendly way

cout << "" << endl;

if ( one < two ) // start of algorithm to find smallest number

smallest = one;

else

smallest = two;

if ( smallest < three )

smallest = smallest;

else

smallest = three;

if ( smallest < four )

smallest = smallest;

else

smallest = four;

if ( smallest < five )

smallest = smallest;

else

smallest = five;

cout << "the smallest is " << smallest << endl; // end of algorithm to find smallest number

cout << "" << endl;

if ( one > two ) // start of algorithm to find largest number

largest = one;

else

largest = two;

if ( largest > three )

largest = largest;

else

largest = three;

if ( largest > four )

largest = largest;

else

largest = four;

if ( largest > five )

largest = largest;

else

largest = five;

if ( 0 )

break;

else

{ continue; }

cout << "the largest is " << largest << endl;

cout << " " << endl;

diff = largest - smallest;

cout << "The difference of the laregst number and the smallest number is " << diff << endl;

system("PAUSE");

while (zero != 0);

return 0;

}