online compiler and debugger for c/c++

code. compile. run. debug. share.
Source Code   
Language
#include <iostream> using namespace std; void bubbleSort(int arr[], int n) { if (n == 1) return; for (int i=0; i<n-1; i++) if (arr[i] > arr[i+1]) swap(arr[i], arr[i+1]); bubbleSort(arr, n-1); } void printArray(int arr[], int n){ for (int i=0; i<n; i++) cout<<arr[i]<<", "; } int removeDuplicate(int arr[], int n){ if (n==0 || n==1) return n; int temp[n]; int j = 0; int i; for (i=0; i<n-1; i++) if (arr[i] != arr[i+1]) temp[j++] = arr[i]; temp[j++] = arr[n-1]; for (i=0; i<j; i++) arr[i] = temp[i]; return j; } int main() { int n, i=0; cout<<"¿Cuántos elementos deseas ingresar? "; cin>>n; int vector[n]; while(i<n){ cout<<"Introduzca el número #"<<i+1<<": "; cin>>vector[i]; i++; } cout<<"El arreglo: "<<endl; printArray(vector, n); bubbleSort(vector, n); cout<<endl<<"El arreglo ordenado: "<<endl; printArray(vector, n); cout<<endl<<"El arreglo ordenado sin repetidos: "<<endl; n = removeDuplicate(vector, n); printArray(vector, 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