online compiler and debugger for c/c++

code. compile. run. debug. share.
Source Code    Language
#include <stdio.h> unsigned long long factorial_rec(unsigned short n) { if (n==0) { return 1; } else { return n * factorial_rec(n - 1); } } int main(void) { unsigned short n; printf("Podaj n: "); int t=scanf("%hd", &n); if (t!=1) { printf("incorrect input"); return 1; } else if(n>20) { printf("Incorrect input data"); return 2; } printf("%llu", factorial_rec(n)); 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