Come fare per rieseguire il programma senza dover
ricliccare necessariamente sull' exe?

Il mio programma termina con questo codice:

codice:
cout << "\n\n";
cout << "Press ENTER to continue..." << endl; 
cin.get();
return 0;
Ora sia che metta sia che rimuova return 0;
Il programma una volta fatti correttamente tutti i calcoli
si chiude chiudendo anche la finestra dos corrispondente.

Mentre io vorrei aggiungere una riga del tipo :

codice:
cout << "Elaborazione richiesta terminata. Se ne vuole fare un'altra? "
cin >> decisione;

if (decisione=="si") {

//riesegui il programma dall'inizio...


}

else 

{
//termina il programma
return 0;
}
Che codice devo mettere sotto il commento //riesegui il programma dall'inizio... ???

Grazie a tutti/e e buon 1° maggio