online compiler and debugger for c/c++

code. compile. run. debug. share.
Source Code   
Language
// 2.c : 4 operaciones #include<cstdio> // prototipos int leerEntero(void); void operaciones(int m, int n); int menu(void); void suma(int m, int n); void resta(int m, int n); void multiplicacion(int m, int n); void division(int m, int n); main(){ // main() solo ejecuta funciones de control int m, n; m = leerEntero(); n = leerEntero(); operaciones(m, n); } int leerEntero(void){ int m; printf("Ingrese un entero > 0: "); scanf("%d",&m); return m; } void operaciones(int m, int n){ int op; // op = opción do { // Repetición de operación completa hasta que se elija 5. op = menu(); switch(op){ // Ejecute de operación seleccionada. case 1: suma(m,n); break; case 2: resta(m,n); break; case 3: multiplicacion(m,n); break; case 4: division(m,n); break; default: printf("Gracias por su visita\n"); } } while(op!=5); } int menu(void){ int op; printf("\nOperación que requiere:\n"); printf("1) Sumar: m + n\n"); printf("2) Restar: m – n\n"); printf("3) Multiplicar: m * n\n"); printf("4) Dividir: m/n\n"); printf("5) Salir:\n"); do { // Valida la opción entre 1 y 5 printf("Elija su opción: "); scanf("%d",&op); } while (op<1 || op > 5); return op; } void suma(int m, int n) {printf("suma = %d\n", m+n);} void resta(int m, int n) {printf("resta = %d\n", m-n);} void multiplicacion(int m, int n) {printf("multiplicación = %d\n", m*n);} void division(int m, int n) { if(n==0) printf("No se puede dividir, divisor = 0"); else printf("división = %.2f\n", (float)m/n); }

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