online compiler and debugger for c/c++

code. compile. run. debug. share.
Source Code   
Language
#include<iostream> using namespace std; struct Alumno{ int codigo; char nombre[10]; int notas[4]; }; int main(){ Alumno alum[] = { 1, "Juan", 13, 14, 15, 16, 2, "María", 17, 12, 13, 18, 3, "Ross", 18, 17, 12, 15 }; int n = sizeof(alum)/sizeof(Alumno), suma, imin, imax; float prom, pmin=20, pmax=0; cout<<"Lista de estudiantes"<<endl; cout<<"Código Nombre Notas Promedio"<<endl; for(int i=0; i<n; i++){ suma=0; for(int j=0; j<4; j++) suma += alum[i].notas[j]; prom = (float)suma/4; if(pmax<prom) { pmax = prom; imax = i; } if(pmin>prom){ pmin = prom; imin = i; } cout<<alum[i].codigo<<"\t"<<alum[i].nombre<<"\t" <<alum[i].notas[0]<<" "<<alum[i].notas[1]<<" " <<alum[i].notas[2]<<" "<<alum[i].notas[3]<<" " <<prom<<endl; } cout<<"Estudiantes con las notas mínima y máxima: "<<endl; cout<<alum[imin].codigo<<"\t"<<alum[imin].nombre<<"\t" <<alum[imin].notas[0]<<" "<<alum[imin].notas[1]<<" " <<alum[imin].notas[2]<<" "<<alum[imin].notas[3]<<" " <<pmin<<endl; cout<<alum[imax].codigo<<"\t"<<alum[imax].nombre<<"\t" <<alum[imax].notas[0]<<" "<<alum[imax].notas[1]<<" " <<alum[imax].notas[2]<<" "<<alum[imax].notas[3]<<" " <<pmax<<endl; 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