im guess i try to start over somewhat

im trying to use user data until the user inputs -1

if the user inputed say 4 5 -1

my output would look something like

a counter the number of integers used ie 2

the sum ie 9

the largest number ie 5

the smallest number ie 4

the product ie 20

the avg ie 4.5

-1 should not be used to calculate any of the data below

i could use some help

teach myself c++ in 24 hours isnt seeming to help

Code:

#include <iostream> /*for cin and cout*/
int main () /*function main*/
{
int x=0,x2=0,x3=0,sum=0,number=0,product=0,largest=0,smallest=0,flag=0; /*declaration of variables*/
float avg;
//if (flag != -1) //here's the start of the loop
// std::cout << "Please enter an interger" << std::endl; /*input data*/
// std::cin >> flag;
do {
std::cout << "Show this again? ( -1 for no ): ";
std::cin >> flag;
} while ( flag != -1 );
sum = x + x2 +x3; /*total score*/
avg = (sum)/2; /*average score*/
std::cout << "The number of the integers is" << number << std::endl;
std::cout << "The sum of the integers is" << sum << std::endl;
std::cout << "The average of the integers is " << avg << std::endl;
std::cout << "The product of the integers is " << product << std::endl;
std::cout << "The largest integers is " << largest << std::endl;
std::cout << "The smallest integers is " << smallest << std::endl;
return 0;
//here's where user decides to stop or continue
std::cout << "enter -1 to stop, anything to do it all over again" << std::endl;
std::cin >> flag;
}