Trying to loop my program or reset it Dev c++

I just started c++ yesterday and i'm trying to make a calculator.

I'm using switch and cases to make +, - , *, and / and to get the answers but when i get the answer all i can make it do is close the program. How can i make the program reset whenever i need it to?

Thanks ~GameGenie

If it helps this is the code for the prgram.... :confused:

Code:

`#include <iostream>`

using namespace std;

int main()

{

//Declaring variables.

int calc;

int add1;

int add2;

int sub1;

int sub2;

int mul1;

int mul2;

int div1;

int div2;

//Print the selections

cout<< "Selection 1: +\n";

cout<< "Selection 2: -\n";

cout<< "Selection 3: *\n";

cout<< "Selection 4: /\n";

//Get the selection.

cin>> calc;

//Make the selections.

switch ( calc ) {

case 1:

cout<< "You have choosen to add...\n";

cout<< "Enter the first number you wish to add:\n";

cin>> add1;

cout<< "Enter the second number you wish to add:\n";

cin>> add2;

cout<< "The answer is: " << ( add1 + add2 );

break;

case 2:

cout<< "You have choosen to subtract...\n";

cout<< "Enter the first number you wish to subtract:\n";

cin>> sub1;

cout<< "Enter the second number you wish you subtract:\n";

cin>> sub2;

cout<< "The answer is: " << ( sub1 - sub2 );

break;

case 3:

cout<< "You have choosen to multiply...\n";

cout<< "Enter the first number you wish to multiply:\n";

cin>> mul1;

cout<< "Enter the second number you wish to multiply:\n";

cin>> mul2;

cout<< "The answer is: " << ( mul1 * mul2 );

break;

case 4:

cout<< "You have choosen to divide...\n";

cout<< "Enter the first number you wish to divide:\n";

cin>> div1;

cout<< "Enter the second number you wish to divide:\n";

cin>> div2;

cout<< "The answer is: " << ( div1 / div2 );

break;

default:

cout<< "Sorry, thats not one of the choices. \n";

break;

}

cin.get();

cin.ignore();

}