Ejercicio en c++, arreglo tridimensional
Enviado por jona09092 • 4 de Abril de 2020 • Tarea • 623 Palabras (3 Páginas) • 231 Visitas
Ejercicio de c++, arreglo de 3 dimesiones.
Ejercicion de vendedores.
#include
#include
#include
#include
#include
using namespace std;
const int vendedores = 5, meses = 4, dias=5;
void inicializa(int ventas[][meses][dias]);
void calculatotal(const int ventas[][meses][dias]);
int main (){
int ventas [vendedores][meses][dias];
cout<<" Ventas: \n"<
for(int i=1; i<=meses; ++i){
cout<<"\n====> Mes: "<
for(int j=1; j<=dias;++j){
cout<<"\n---->Dia : "<
}
cout<
}
cout<
inicializa(ventas); //llamada a la función llenar el array valores <50
calculatotal(ventas);
cout<<"\n\nPresiona enter para terminar";
cin.get();
return 0;
}
//funcion
void inicializa(int ventas[][meses][dias]){
srand((unsigned)time(NULL)); //Este sirve para indicar un valor incial
//Con el fin de generar números aleatorios-como,srand por
//lo general se inicializa a un valor de tiempo de ejecución distintivo
for(int i=0;i
cout<<"Ventas del vendedor "<
for(int j=0;j
cout<
for(int t=0;t
ventas[i][j][t]=rand()%50;
cout<
}
cout<
}
cout<
}
}
void calculatotal(const int ventas[][meses][dias]){ //const para evitar que en esta función se modifique algún valor del arreglo.
int suma=0, total=0, totalgeneral=0;
cout<
for(int i=0;i
suma=0;
for(int j=0;j
for(int t=0;t
suma+=ventas[i][j][t]; //suma de cada fila
}
cout<<"El vendedor "<
total+=suma; //suma total de todos los vendedores
suma=0;//limpiamos la variable luego de pasar el valor a la variable que acumula el total de productos vendidos en los meses
...