Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <cstdlib>
- using namespace std;
- void cargarDatos(bool mSucursalxLibro[4][7], int vAutorxVenta[],int vCanPagina[]);
- void puntoA(bool mSucursalxLibro[4][7]);
- int Punto2(int vCanPagina[]);//
- void puntoD(int vAutorxVenta[]);
- int main(){
- //punto A
- bool mSucursalxLibros[4][7]={};
- //punto B
- int vCanPagina[1000]={};
- //punto D
- int vAutorxVenta[1000]={};
- cargarDatos(mSucursalxLibros, vAutorxVenta, vCanPagina);
- puntoA(mSucursalxLibros);
- puntoD(vAutorxVenta);
- cout<<endl;
- system("pause");
- return 0;
- }
- void cargarDatos(bool mSucursalxLibros[4][7],int vAutorxVenta[],int vCanPagina[]){
- int idVenta, idAutor, idGenero, paginaLibro, idSucursal;
- float precio;
- cout<<"ID de Venta: ";
- cin>>idVenta;
- while(idVenta != 0){
- cout<<"ID de Autor: ";
- cin>>idAutor;
- cout<<"ID de Genero Literario: ";
- cin>>idGenero;
- cout<<"Precio: ";
- cin>>precio;
- cout<<"Paginas del libro: ";
- cin>>paginaLibro;
- cout<<"ID de Sucursal: ";
- cin>>idSucursal;
- //punto A
- mSucursalxLibros[idSucursal-1][idGenero-1]=1;
- //punto B
- if(paginaLibro > 1200){
- vCanPagina[idAutor-100]++;
- }
- //punto D
- vAutorxVenta[idAutor-1000]+=precio;
- cout<<"ID de Venta";
- cin>>idVenta;
- }
- }
- //punto A
- void puntoA(bool mSucursalxLibros[4][7]){
- for(int i = 0; i < 4; i++){
- for(int j = 0; j < 7; j++){
- if(mSucursalxLibros[i][0]==0 && mSucursalxLibros[i][3]){
- cout<<"id sucursal: "<<i+1000<<endl;
- }
- }
- }
- }
- //punto B
- int Punto2(int vCanPagina[]){
- int cantidad;
- for(int i = 0; i < 1000; i++){
- cantidad+=vCanPagina[i];
- }
- return cantidad;
- }
- //punto D
- void puntoD(int vAutorxVenta[]){
- int mayRecaudado=0;
- int idDelMay;
- for(int i = 0; i < 1000; i++){
- if(vAutorxVenta[i]>mayRecaudado){
- mayRecaudado=vAutorxVenta[i];
- idDelMay=i+500;
- }
- }
- cout<<"el mayor es : "<<idDelMay;
- }
Advertisement
Add Comment
Please, Sign In to add comment