online compiler and debugger for c/c++

code. compile. run. debug. share.
Source Code   
Language
// Written by Mason during class on 2024.10.1 #include <stdio.h> #include <ctime> #include <algorithm> #include <vector> #include <cstdlib> #include <iostream> using namespace std; void randomizeVector(vector<int> &v) { size_t vsize = v.size(); for (size_t i = 0; i < vsize; i++) { v[i] = rand(); } } clock_t timeSort(int numRuns, int vecSize) { vector<int> v; v.resize(vecSize); clock_t timeTotal = 0; int currentRuns = 0; while (currentRuns < numRuns) { randomizeVector(v); clock_t t1 = clock(); sort(v.begin(), v.end()); clock_t t2 = clock(); timeTotal += t2 - t1; // delta time currentRuns++; } return timeTotal / numRuns; } int main() { int vecSize = 100000; int times = 25; // so we go until 10^(times-1) for (int i = 0; i < times; i++) { cout << vecSize << "," << timeSort(10, vecSize) << "\n"; vecSize += 1000000 / times; } return 0; }

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