online compiler and debugger for c/c++

code. compile. run. debug. share.
Source Code   
Language
//ejercicio-03.cpp #include <iostream> using namespace std; #define MAX 50 //Máximo numero de productos typedef struct item_detalles{ char nombre[10]; int cantidad; float precio; } Item; int main(){ Item lista[MAX]; //variable estructura int i=0, I, opcion; float gasto, gastos=0; printf("Lista de articulos a comprar\n"); do{ cout<<"Ingrese artículo [" << i+1 << "]:\n"; cout<<"Nombre? "; cin>>lista[i].nombre; cout<<" Precio? "; cin>>lista[i].precio; cout<<" Cantidad? "; cin>>lista[i].cantidad; cout<<endl; i++; cout<<"\nQuiere ingresar más artículos? (SI: presiona 1): "; cin>>opcion; }while(opcion==1); I=i; //imprime las cuentas cout<<"Artículos:\n"; cout<<"Nombre\t\tPrecio\t\tCantidad\tSub Total "<<endl; for(i=0; i<I; i++) { gasto = lista[i].cantidad * lista[i].precio; cout<<lista[i].nombre<<"\t\t" <<lista[i].precio<<"\t\t" <<lista[i].cantidad<<"\t\t" <<gasto<<endl; gastos += gasto; } cout<<"Gasto total: "<<gastos<<endl; cout<<" Cuantas personas? "; cin.ignore(1); //ingnorar el salto de linea en el buffer cin>>i; cout<<" Cada persona pagará: "<<gastos/i<<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