online compiler and debugger for c/c++

code. compile. run. debug. share.
Source Code   
Language
#include<stdio.h> void perform(){ int i,j,num,temp; printf("\nEnter number of elements you want to enter:"); scanf("%d",&num); int arr[num]; for(i=0;i<num;i++){ printf("Enter a number:"); scanf("%d",&arr[i]); } printf("The Elements before Sorting:\n"); for(i=0;i<num;i++){ printf("%d\t",arr[i]); } printf("\nGiven numbers in ascending order:\n"); for(i=0;i<num;i++){ for(j=0;j<num;j++){ if(arr[i]<arr[j]){ temp=arr[i]; arr[i]=arr[j]; arr[j]=temp; } } } for(i=0;i<num ;i++){ printf("%d\t",arr[i]); } printf("\nGiven numbers in descending order:\n"); for(i=0;i<num;i++){ for(j=0;j<num;j++){ if(arr[i]>arr[j]){ temp=arr[i]; arr[i]=arr[j]; arr[j]=temp; } } } for(i=0;i<num ;i++){ printf("%d\t",arr[i]); } } int main(){ int choose=1; do{ perform(); printf("\nEnter 1 to continue 0 to Exit:"); scanf("%d",&choose); } while(choose==1); if(choose!=1){ 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