online compiler and debugger for c/c++

code. compile. run. debug. share.
Source Code    Language
#include <iostream> #include <string> #include <algorithm> using namespace std; int main() { srand(static_cast<unsigned>(time(nullptr))); string again; string numsimstr; int numsims; while (again != "no") { double flinchrate = 0; double avghits = 0; cout << "Enter the # of simulations: "; cin >> numsimstr; numsims = stoi(numsimstr); for (int i = 0; i < numsims; i++) { bool miss = false; bool flinch = false; int numhits = 0; while (!miss) { miss = rand() % 10 == 0 || numhits >= 10; if (!miss) { numhits++; flinch = rand() % 10 == 0 || flinch; /*cout << numhits << " "; if (flinch) { cout << "flinch "; }*/ } } avghits += numhits; if (flinch) { flinchrate++; } //cout << endl; } avghits = avghits / numsims; flinchrate = flinchrate / numsims * 100; cout << "Average # of hits: " << avghits << endl; cout << "Flinch Rate: " << flinchrate << "%\n"; cout << "Again? (""no"" to exit) "; cin >> again; cout << endl; transform(again.begin(), again.end(), again.begin(), ::tolower); } }

Compiling Program...

Command line arguments:
Standard Input: Interactive Console Text
×

                

                

Program is not being debugged. Click "Debug" button to start program in debug mode.

#FunctionFile:Line
VariableValue
RegisterValue
ExpressionValue