Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <cstdlib>
- using namespace std;
- int main(){
- int i, legajo, dia, codProvincia, fosilesA, fosilesV;
- float costoExpedicion;
- //punto A
- int matExpedicionSinFa[6][2]={};
- string nombreProv[6]={"Rio Negro", "Chubut", "Santa Cruz", "Cordoba", "Tierra del Fuego", "Buenos Aires"};
- //punto B
- int vecFosilesxP[500]={};
- int sumaFosil;
- int mayorL, mayorCantF=0;
- //punto C
- float promedio;
- int acuExpedicionC=0, cantExpedicionC=0;
- cout<<"Legajo: ";
- cin>>legajo;
- while(legajo != 0){
- cout<<"Dia de duracion: ";
- cin>>dia;
- cout<<"Codigo de provincia: ";
- cin>>codProvincia;
- cout<<"Cantidad de fosiles animales: ";
- cin>>fosilesA;
- cout<<"Cantidad de fosiles vegetales: ";
- cin>>fosilesV;
- cout<<"Costo expedicion: ";
- cin>>costoExpedicion;
- //punto A
- matExpedicionSinFa[codProvincia-1][0]+=fosilesA;
- matExpedicionSinFa[codProvincia-1][1]++;
- //punto B
- sumaFosil=fosilesA+fosilesV;
- vecFosilesxP[legajo - 1000]+=sumaFosil;
- //punto C
- if(codProvincia == 4){
- acuExpedicionC+=costoExpedicion;
- cantExpedicionC++;
- }
- cout<<"Legajo: ";
- cin>>legajo;
- }
- cout<<endl;
- //punto A
- cout<<"PUTO A: "<<endl;
- for(i = 0; i < 6; i++){
- if(matExpedicionSinFa[i][0]==0 && matExpedicionSinFa[i][1]>0){
- cout<<nombreProv[i]<<endl;
- }
- }
- //punto B
- cout<<"PUTO B: "<<endl;
- for(i = 0; i < 500; i++){
- if(vecFosilesxP[i]>mayorCantF){
- mayorCantF=vecFosilesxP[i];
- mayorL=i+1000;
- }
- }
- cout<<"el paleontologo con la mayor cantidad de fosiles es: "<<mayorL<<endl;
- //punto C
- cout<<"PUTO C: "<<endl;
- if(cantExpedicionC == 0){
- cout<<"no hubo expediciones en Cordoba";
- }else{
- promedio=(float)acuExpedicionC/cantExpedicionC;
- cout<<"promedio de las expediones realizadas en Cordoba: "<<promedio;
- }
- cout<<endl;
- return 0;
- }
Add Comment
Please, Sign In to add comment