online compiler and debugger for c/c++

code. compile. run. debug. share.
Source Code   
Language
#include <iostream> using namespace std; #define ll long long int void primeSieve(int *p){ for (ll i = 3; i < 500005; i += 2){ p[i] = 1; } for (ll i = 3; i < 500005; i += 2){ if (p[i] == 1){ for (ll j = i*i; j < 500005; j += i){ p[j] = 0; } } } p[0] = p[1] = 0; p[2] = 1; } int main(){ long long n; cin >> n; int p[500005] = {0}; primeSieve(p); ll count = 0; for(int i = 0; i < 500005; i++){ if(p[i] == 1){ count++; } if (count == n){ cout << i << endl; break; } } return 0; // int primeArr[500005], k = 1; // primeArr[0] = 2; // for (int i = 3; i < 500005; i++){ // if (p[i] == 1){ // primeArr[k] = i; // k++; // } // } // cout << primeArr[n - 1] << endl; // 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