Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <cstdlib>
- using namespace std;
- int main(){
- int codExcavacion, nroFosil, nivelCons;
- bool completo;
- //punto A
- bool mDino[15][2]={false};
- string dinosaurio[15]={"Tyrannosaurus rex","Velociraptor","Stegosaurus","Triceratops","Brachiosaurus","Diplodocus","Ankylosaurus","Allosaurus",
- "Pterodactylus","Parasaurolophus","Spinosaurus","Gallimimus","Archaeopteryx","Iguanodon","Compsognathus"};
- //punto B
- int vConservacion[15]={};
- int posMayor=0;
- //punto C
- int total=0;
- int fosilCompleto=0;
- int fosilIncompleto=0;
- float porcentajeC, porcentajeI;
- cout<<"Codigo de excavacion: ";
- cin>>codExcavacion;
- while(codExcavacion != 0){
- cout<<"Numero de fosil de dinosaurio: ";
- cin>>nroFosil;
- cout<<"Nivel de conservacion: ";
- cin>>nivelCons;
- cout<<"Completo: ";
- cin>>completo;
- //punto A
- if(nivelCons == 0){
- mDino[nroFosil-100][0]=true;
- }
- if(nivelCons == 10){
- mDino[nroFosil-100][1]=true;
- }
- //punto B
- if(completo == 1){
- vConservacion[nroFosil-100]=nivelCons;
- }
- //punto C
- if(nroFosil==107){
- if(completo == 1){
- fosilCompleto++;
- }else{
- fosilIncompleto++;
- }
- }
- cout<<"Codigo de excavacion: ";
- cin>>codExcavacion;
- }
- //punto A
- for(int i = 0; i < 15; i++){
- if(mDino[i][0]&&mDino[i][1]){
- cout<<"los dinosaurios son: "<<dinosaurio[i]<<endl;
- }
- }
- //punto B
- for(int i = 1; i < 15; i++){
- if(vConservacion[i]>vConservacion[posMayor]){
- posMayor=i;
- cout<<"el dinosaurio con mejor nivel de conservacion es: "<<dinosaurio[i]<<endl;
- }
- }
- //punto C
- total = fosilCompleto+fosilIncompleto;
- porcentajeC=(fosilCompleto*100)/total;
- porcentajeI=(fosilIncompleto*100)/total;
- cout<<"% completo: "<<porcentajeC<<endl;
- cout<<"% incompleto: "<<porcentajeI<<endl;
- cout<<endl;
- system("pause");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment