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:
Acepto criticas constructivas y bueno si alguien me puede ayudar a resolver lo que me falta, estare muy agradecido por su ayuda. :) #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"); }