online compiler and debugger for c/c++

code. compile. run. debug. share.
Source Code    Language
/* Busqueda Crea un programa en C++ que busque un número dentro de un arreglo ordenado del 1 al 12 y menciona que mes le corresponde. Ejemplo; 1 = Enero, 2 = Febrero. Utiliza tu lógica y lo aprendido anteriormente para imprimir. */ #include <iostream> #include <string.h> using namespace std; int main () { int i, num; char dcs='f'; string mes[13]={"Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre"}; int numero[12]={}; int iInf=0, iCen, iSup=11; for (i=0 ; i<12 ; i++) { numero[i]=i+1; } cout<<"Ingrese el numero de mes: "; cin>>num; while (iInf <= iSup) { iCen= (iInf + iSup) /2; if (numero[iCen] == num) { dcs= 'v'; break; } else if (numero[iCen] > num) { iSup= iCen-1; } else { iInf= iCen+1; } } if (dcs=='v') { cout<<num<<" corresponde al mes de "<<mes[iCen]; } else { cout<<"Ningun mes corresponde a ese numero."; } 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