online compiler and debugger for c/c++

code. compile. run. debug. share.
Source Code   
Language
/* Asignación dinámica en C++ */ #include<iostream> // #include<cstdio> // #include<cstdlib> using namespace std; int *NumOrden; // declara un puntero integer float *notas; // declara un puntero float int main() { int size, i; cout<<"Cuantos elementos asignamos para el arreglo? "; cin>>size; NumOrden = new int[size]; //asignación dinámica del arreglo NumOrden notas = new float[size]; //asignación dinámica del arreglo notas // chequea primero si la memoria está disponible o no if((!NumOrden) || (!notas)) // si NumOrden o notas es un puntero null { cout<<"Fuera de Memoria..!!..Abortar..!!\n"; cout<<"Presionar cualquier tecla para salir.."; cin.get(); exit(1); } // leer valores de los elementos de los arreglos for(i=0; i<size; i++) { cout<<"Ingrese código y puntaje por estudiante "<<(i+1)<<"\n"; cin>>NumOrden[i]>>notas[i]; } // ahora displaya los contenidos de los arreglos cout<<"\nNumOrden\t\tnotas\n"; for(i=0; i<size; i++) { cout<<NumOrden[i]<<"\t\t\t"<<notas[i]<<"\n"; } delete[]NumOrden; // deasignando el arreglo NumOrden delete[]notas; // deasignando el arreglo notas cin.get(); 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