Prima del do inserisci
codice:
cout.flush();
.
Un paio di precisazioni:
codice:
#include <iostream.h>
#include <time.h>
#include <stdlib.h>
qui stai includendo la versione obsoleta di iostream e le versioni C di time e stdlib. Sostituisci il codice in questione con questo:
codice:
#include <iostream>
#include <ctime>
#include <cstdlib>
using namespace std;
.
Inoltre il metodo che usi per aspettare 5 secondi non è dei più ortodossi, sarebbe meglio mettere in pausa il thread... lavori su Windows o su Linux?