Hola buenas tardes, necesito hacer el siguiente programa:
En un arreglo bidimensional que almacena la cantidad de computadoras vendidas por tres vendedores en cuatro zonas diferentes. Se pide mostrar:
a) La zona que más computadoras vendió.
b) El vendedor que menos computadoras vendió.
c) La cantidad de computadoras vendidas por todos los vendedores en todas las zonas.
Y bueno solo he podido lograr mostrar la cantidad de computadoras vendidas por todos los vendedores en todas las zonas.
La parte a y b del problema no he podido hacerlas, no se como sumar solo algunas posiciones especificas, si alguien puede ayudarme estaré muy agradecido! Aquí el código que tengo:
Código:
#include <iostream.h>
main()
{
char Vendedor[3][15];
char Zona[4][15] = {"Maturin", "Caracas", "Pto La Cruz", "Maracaibo"};
int Arreglo[3][4], fila, colum, vend, zona, sumatot=0, sf=0, sc, fmayor[4], mayor=0, vmenor[3], menor, k;
cout<<"\n\t\t\t..::Resumen de Ventas::.. \n\n\n";
for (vend=0; vend<3; vend++)
{
cout<<" Ingrese Nombre del Vendedor: ";
cin>>Vendedor[vend];
}
cout<<"\n\n Zonas de Venta:\n ";
for (zona=0; zona<4; zona++)
{
cout<<""<<Zona[zona]<<", ";
}
cout<<"\n\n";
for (fila=0; fila<4; fila++)
{
for (colum=0; colum<3; colum++)
{
cout<<" Computadoras Vendidas en "<<Zona[fila]<< " Por el Vendedor " <<Vendedor[colum]<<": ";
cin>>Arreglo[fila][colum];
sumatot=sumatot+Arreglo[fila][colum];
}
}
for (fila=0; fila<4; fila++)
{
for (colum=0; colum<3; colum++)
{
sf = sf + Arreglo[fila][0];
fmayor[fila]=sf;
if (fmayor[fila]>mayor)
{
mayor=fmayor[fila];
}
}
}
cout<<"\n\n las Zonas que mas vendio fue una con: "<<mayor<<"\n\n";
cout<<"\n\n Computadoras Vendidas por todos los Vendedores en Todas las Zonas: "<<sumatot<<"\n\n";
system("pause");
}
Acepto criticas constructivas y bueno si alguien me puede ayudar a resolver lo que me falta, estare muy agradecido por su ayuda. :)