Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <cstdlib>
- using namespace std;
- int main(){
- int numPieza, numMuseo, anioDonacion, codTipoPieza;
- bool exposocion;
- //punto A
- int newMuseo, anioAntiguo, banderaAnio=0, antiguedad;
- //punto B
- bool matDinoTerrestre[570][7]={false};
- //punto C
- bool vecPiezaD[570]={false};
- int contMuseo=0;
- cout<<"Numero de pieza de coleccion: ";
- cin>>numPieza;
- while(numPieza != 0){
- cout<<"Numero de museo: ";
- cin>>numMuseo;
- cout<<"Anio de donacion al museo: ";
- cin>>anioDonacion;
- cout<<"Exposicion (1 -Se encuentra en exposicion, 0 - No se encuentra en exposicion): ";
- cin>>exposocion;
- cout<<"Codigo de Tipo de pieza (1 a 7): ";
- cin>>codTipoPieza;
- //punto A
- if(exposocion==1){
- if(banderaAnio==0){
- anioAntiguo=anioDonacion;
- newMuseo=numMuseo;
- banderaAnio=1;
- }else{
- if(anioDonacion<anioAntiguo){
- anioAntiguo=anioDonacion;
- newMuseo=numMuseo;
- }
- }
- }
- antiguedad=2023-anioAntiguo;
- //punto B
- matDinoTerrestre[numMuseo-1][codTipoPieza-1]=true;
- //punto C
- if(anioDonacion == 2023){
- vecPiezaD[numMuseo-1]=true;
- }
- cout<<"Numero de pieza de coleccion: ";
- cin>>numPieza;
- }
- //punto A
- cout<<"PUNTO A: "<<endl;
- cout<<"antiguedad de la pieza: "<<antiguedad<<" anios"<<endl;
- cout<<"museo en el que se encuentra: "<<newMuseo<<endl;
- //punto B
- cout<<"PUNTO B: "<<endl;
- for(int i = 0; i < 570; i++){
- if(matDinoTerrestre[i][0]==1 && matDinoTerrestre[i][3]==0){
- cout<<"Los numeros de museos son: "<<i+1<<endl;
- }
- }
- //punto C
- cout<<"PUNTO C: "<<endl;
- for(int i = 0; i < 570; i++){
- if(vecPiezaD[i]== true){
- contMuseo++;
- }
- }
- if(contMuseo != 0){
- cout<<"cantidad de museos distintos que recibieron una pieza en 2023: "<<contMuseo;
- }else{
- cout<<"ningun museo recibio piezaz en el año 2023";
- }
- cout<<endl;
- system("pause");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment