#include<iostream>
#include<string.h>
using namespace std;
int main(){
int lista[10] = {1,2,3,4,5,6,7,8,9,10}, i = 0, numero = 0;
char empleados[10][30] = {};
int clave = 0, superior = 9, inferior = 0, centro = 0;
for(i = 0; i < 10; i++){
cout<<"Que numero de empleado quieres ingresar? ";
cin>>numero;
cout<<"Ingresa el nombre del empleado "<<numero<<": ";
cin>>empleados[numero-1];
idx[numero-1] = numero;
}
char continuar = 'S';
while(continuar == 'S'| continuar == 's'){
int opcion = 0;
cout<<endl;
cout<<"Que operacion quieres hacer?"<<endl;
cout<<"Buscar el nombre de un empleado por su número de empleado(1)"<<endl;
cout<<"Buscar el número de empleado por su nombre(2)"<<endl;
cout<<"Mostrar empleados de forma ascendente por número de empleado(3)"<<endl;
cout<<"Mostrar empleados de forma descendente por número de empleado(4)"<<endl;
cout<<"Salir(5)"<<endl;
cin>>opcion;
switch(opcion){
case 1:{
cout<<"Ingresa el numero de empleado: ";
cin>>clave;
if(((clave) > 0) && ((clave) < 21) ){
cout<<"El nombre del empleado es: "<<empleados[clave-1]<<endl;
}else{
cout<<"Empleado no encontrado."<<endl;
}
cout<<endl;
cout<<"Deseas volver al menu? ";
cin>>continuar;
break;
}
case 2:{
char bandera = 'F';
char buscar[30] = {};
int i = 0;
cout<<"Ingresa el nombre del empleado: ";
cin>>buscar;
while((bandera == 'F') && (i<=9)){
if(empleados[i] == buscar){
bandera = 'V';
}
i++;
}
if(bandera == 'V'){
cout<<"El numero del empleado "<<buscar<<" es "<<i+1<<endl;
}else{
cout<<"No se encontro ningun numero."<<endl;
}
cout<<"Deseas volver al menu? ";
cin>>continuar;
break;
}
case 3:{
cout<<"La lista de empleados de forma ascendente es:"<<endl;
for(i = 0; i < 10; i++){
cout<<empleados[i]<<endl;
}
cout<<endl;
cout<<"Deseas volver al menu? ";
cin>>continuar;
break;
}
case 4:{
cout<<"La lista de empleados de forma descendente es:"<<endl;
for(i = 9; i >= 0; i--){
cout<<empleados[i]<<endl;
}
cout<<"Deseas volver al menu? ";
cin>>continuar;
break;
}
case 5:{
continuar ='N';
break;
}
}
}
return 0;
}