online compiler and debugger for c/c++

code. compile. run. debug. share.
Source Code   
Language
#include <iostream> #include <string.h> using namespace std; const int estudiantes=3; // num estudiantes struct datos{ char nombre[41]; int edad; }; struct alumno{ datos dat; char curso[41]; int notas[3]; }; alumno estudiante[estudiantes]; /* Son equivalentes */ void IngresoEstudiantes(alumno est[], int l){ // void IngresoEstudiantes(alumno *est, int l){ // void IngresoEstudiantes(alumno (&est)[], int l){ for(int i=0; i<l; i++){ cout<<"Escriba el nombre "<<i+1<<": "; cin.getline(est[i].dat.nombre, 40); cout<<"Escriba el curso "<<i+1<<": "; cin.ignore(1); cin.getline(est[i].curso, 40); cout<<"Escriba la edad "<<i+1<<": "; cin.ignore(1); cin>>est[i].dat.edad; cout<<"Ingrese las notas "<<i+1<<": "<<endl; for (int j=0;j<3;j++){ cout<<"Nota "<<j+1<<": "; cin>>est[i].notas[j]; } cin.ignore(1); } } void MostrarEstudiantes(alumno est[], int l){ double promedio; for(int i=0; i<l; i++){ promedio = (double)(est[i].notas[0] + est[i].notas[1] + est[i].notas[2])/3.0; cout<<"El alumno "<<est[i].dat.nombre<<", tiene promedio: "<<promedio<<endl; } } int main(){ int i, j; double promedio; //Introduciendo datos| IngresoEstudiantes(estudiante, estudiantes); //Mostrando datos| MostrarEstudiantes(estudiante, estudiantes); }

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