online compiler and debugger for c/c++

code. compile. run. debug. share.
Source Code    Language
#include<iostream> using namespace std; int Factor(int n,int factorposition) { int i,j=0; int factorsSoFar = 0; int factor = -1; for(i=1;i<=n;i++) { if(n%i==0) //10mod1=0 reminder { factorsSoFar++; if(factorsSoFar == factorposition){ factor = i; break; } } } return factor; } int main() { int x,position; cout << "Enter your factor number:"; cin >> x; cout << "Enter your factor position:"; cin >> position; int factor = Factor(x,position); if(factor == -1){ cout<<"No factor exists for position "<< position<<endl; }else{ cout<<"Factor is: "<<factor<<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