online compiler and debugger for c/c++

code. compile. run. debug. share.
Source Code   
Language
#include <iostream> #include <string> using namespace std; /* Programa para obtener los precios de 3 categorias de productos y 9 productos. Ademas generador de menu */ #define CAT 3 #define FIL 3 #define COL 3 int main(){ //Nombres de Categorias de productos string categorias[CAT] = {"Lamparas", "Diversion en hogar", "Informatica"}; //Nombres de productos string nombres[FIL][COL] = { {"Lampara De Cristal","Chrome Cast","Disco Duro"}, {"Lampara De Plastico","Smart TV","memoria USB"}, {"Lampara De Barro","DVD Player","Quemador DVD"} }; //Precios de productos float precios[FIL][COL]= { {20,152.4,75.2}, {10.45,243.6,12.5}, {9.34,89,26} }; int i, j, k, l, op, op1; //Variable de proceso //Generando el menu de Categorías de productos cout<<"Emulacion de base de datos\n"<<endl; cout<<"REGISTRO DE PRECIOS DE PRODUCTOS"<<endl; cout<<"\nPresione numero de categoria de productos.."<<endl; for(i=0; i<CAT; i++) cout<<(i+1)<<"-> Datos de "<<categorias[i]<<"\n"; cout<<endl<<"Su opcion es?\t"; cin>>op; switch(op){ case 1: case 2: case 3: //Menu de precios validos cout<<endl<<"Detalle de Productos de "<<categorias[op-1]<<endl; for(j=0; j<FIL; j++){ cout<<j+1<<"=>Precio de "<<nombres[j][op-1]<<"\n"; } //fin for j cout<<endl<<"\tdigite numero del producto para saber su precio: "; break; //sale de switch opc default : op=-1; //indica que opcion de menu no es valida } //fin switch op if(op==-1){ cout<<"Error!!! opcion invalida"<<"\n\n"; }else{ cin>>op1; cout<<"El precio de su "<<nombres[op1-1][op-1]; cout<<" es $ "<<precios[op1-1][op-1]<<"\n\n"; } //fin if-op cout<<"Fin del Programa...\n\n"; return 0; } //fin main

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