Dev - C++ - Estacionamiento Con Ordenamiento y busqueda

 
Vista:

Estacionamiento Con Ordenamiento y busqueda

Publicado por Alberto (1 intervención) el 23/06/2020 04:49:55
Elabora un programa en lenguaje C++ que:
- Genere una matriz de n x 5, en el cual se almacenará la información de un
estacionamiento:
o Número placa o Tipo de vehículo (auto, camioneta o moto) o Marca de vehículo o Color o Hora de entrada - Implementar métodos de Ordenamiento diferentes (No utilizar el método de
burbuja) ordenar la matriz, utilizando:
o Número de placa como valor de ordenamiento y o Hora de entrada del vehículo. - Implementar métodos de Búsqueda diferentes (no utilizar el método
secuencial) para poder localizar el vehículo por:
o Número de placa o Hora de entrada - Cuando se encuentre el vehículo mostrar los datos completos de éste y la
posición en que se encuentra. - En caso de que el vehículo no se encuentre, enviar mensaje de NO
LOCALIZADO. - Datos de entrada:
o Matriz con:
▪ Número de placa
▪ Tipo de vehículo (auto, camioneta o moto)
▪ Marca de vehículo
▪ Color
▪ Hora de entrada - Datos de salida:
o Datos ordenados o Datos del vehículo localizado o Mensaje de error (en caso de no ser encontrado) - Utilizar procedimientos y/o funciones. - Utilizar parámetros por referencia.



Lo que llevo es primero generar la matriz pero aun no se ordena y no busca
#include <stdio.h>

#include <iostream>
int m;
int j;
int f;
int aux;
using namespace std;
main()

{

int fila,columna=5;

string matriz[5][5];


cout<<" ******************************************"<<endl;
cout<<" * C V I *"<<endl;
cout<<" * U E N *"<<endl;
cout<<" * A H G *"<<endl;
cout<<" * N I V R *"<<endl;
cout<<" * T C A A E *"<<endl;
cout<<" * O U N S *"<<endl;
cout<<" * S L A *"<<endl;
cout<<" * O R *"<<endl;
cout<<" * S"<<endl;


cout<<" Respuesta>>";cin>>fila;

cout<<" * [n][1] ES NUMERO DE PLACA *"<<endl;
cout<<" * [n][2] ES TIPO DE VEHICULO *"<<endl;
cout<<" * [n][3] ES MARCA DE VEHICULO *"<<endl;
cout<<" * [n][4] ES COLOR DEL VEHICULO *"<<endl;
cout<<" * [n][5] ES HORA DE ENTRADA *"<<endl;
matriz[1][1]=matriz[fila][columna];
cout<<endl;

cout<<" la nueva matriz es de: "<<"["<<fila<<"]"<<"["<<columna<<"]"<<endl;



for(int i=0;i<fila;i++){
for(int n=0;n<columna;n++){
cout<<" ["<<i+1<<"]"<<"["<<n+1<<"] ";
cin>>matriz[i][n];

}
} cout<<endl;




cout<<"la matriz guardada es: "<<endl;

cout<<"[Num.PLACA] [Tip. Veh] [Marca] [Color] [Hora]"<<endl;
for(int i=0;i<fila;i++){

for(int n=0;n<columna;n++){
cout<<" ["<<matriz[i][n]<<"] ";

}
cout<<endl;
}

system("pause");

}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder