I've modified your code a bit. You will see that some lines, especially headers, are no longer present. You did not need them. Also, it doesn't really matter if you use "\n" or endl. However, it's way easier to use only one and stay with it.
The variables are local to the main function, you should not use global variables when you don't need them. I have deleted some of them, you did not use them. I have changed your endless for-loop to a while loop with a controlling variable. Both ways work, it's a matter of personal preference. For me, a for-loop is always something countable, a while loop is controlled by a conditional expression like your loop. Both can be twisted to work the other way though.
time.h has been replaced by ctime. Stay consistent with the headers, don't mix C and C++ if you don't have to.
//informs the compiler you are using the standard library set
using namespace std;
const int LOW = 1;
const int HIGH = 6;
int main ()
int firstDie = 0;
int secondDie = 0;
int choice = 0;
bool running = true;
int round = 1;
srand ( time(NULL) );
while( running )
cout << "Round " << round << endl;
cout << "Would you like to roll this round? [1 for yes, 0 for no]:" << endl;
cin >> choice;
if( choice != 0)
firstDie = rand() % (HIGH - LOW + 1) + LOW;
secondDie = rand() % (HIGH - LOW + 1) + LOW;
cout << "you rolled a "<< firstDie << " and a " << secondDie << endl;
else /* choice == 0 */
running = false;