online compiler and debugger for c/c++

code. compile. run. debug. share.
Source Code    Language
/*1.- Permitir guardar 20 registros en una matriz; Nombre de película y año de lanzamiento. 2.- Un menú que nos va a dar tres opciones: >> a) Mostrar películas desde las más viejas a las más nuevas. >> b) Mostrar películas desde las más nuevas a las más viejas. >> c) Mostrar películas de un año en concreto. 3.- Opción de regresar al menú o salir del programa.*/ #include<iostream> #include<locale.h> #include<string.h> using namespace std; int main(){ char peli[30][200], peli1[30][200], opcion; int anio[10], i, opc, aux=0, cont=0, aux2=0, cont2=0; setlocale(LC_CTYPE, "Spanish"); //Bienvenida al usuario e ingreso de datos cout<<"\n ***** AZUL WEB ARCHIVERO DE PELICULAS***** \n"<<endl; system("pause"); system("cls"); for(i=0; i<=19; i++){ cout<<"\n *****Ingrese el nombre de la pelicula***** #"<<i+1<<": "; cin.getline(peli[i],100,'\n'); cout<<"\n Ingese el año de lanzamiento: "; cin>>anio[i]; fflush(stdin); } system("pause"); system("cls"); //Inicio del metodo burbuja for(int i=0; i<=19; i++){ for (int j=0; j<=19; j++){ if (anio[j]>anio[j+1]){ aux = anio[j]; anio[j] = anio[j+1]; anio[j+1] = aux; cont = 1; if (cont==1){ strcpy(peli1[0],peli[j]); strcpy(peli[j],peli[j+1]); strcpy(peli[j+1],peli1[0]); } } } if(cont==0){ i=19; }else{ cont=0; } } do{ cout<<"\n \t \t Ingrese la opción que desea ejecutar: "<<endl <<"\t 1. Mostrar películas desde la más antigua a la mas reciente."<<endl <<"\t 2. Mostrar películas desde la más reciente a la mas antigua."<<endl <<"\t 3. Mostrar películas de un año en concreto."<<endl <<"\t Espere un momento por favor: ";cin>>opc; switch (opc){ case 1: system("cls"); cout<<"\n \t \t Opción 1, a continuación se mostrará el listado de las películas: "<<endl; for(i=0; i<=19; i++){ cout<<"\t *-Titulo: "<<peli[i]<<". Año de lanzamiento: "<<anio[i]<<endl; } break; case 2: system("cls"); cout<<"\n \t \t Opción 2, a continuación se mostrará el listado de las películas: "<<endl; for(i=19; i>=0; i--){ cout<<"\t *-Titulo: "<<peli[i]<<". Año de lanzamiento: "<<anio[i]<<endl; } break; case 3: system("cls"); cout<<"\n \t Ingrese el año para verificar si hay una pelicula existente: "; cin>>aux2; for(int i=0; i<=19; i++){ anio[i]; peli[i]; if(aux2==anio[i]){ cout<<"\n \t Se localizó la película: "<<endl <<"\t Nombre: "<<peli[i]<<endl <<"\t Correspondiente al año ingresado: "<<anio[i]; i=19; cont2=1; }else{ } { cont2=0; } } if(cont2==0) { cout<<"\n \t No se encontró ninguna pelicula de ese año: "<<aux2<<endl; } break; default: cout<<"\n \t Opcion no valida, intentelo nuevamente. "<<endl; cout<<"\n \n \t Desea regresar al menú principal presione R y si desea salir presione S: "; cin>>opcion; } }while(opcion=='R' || opcion=='r'); system("pause"); return 1; }

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