ayuda con problema de c++

mayin
01 de Febrero del 2009
Una agencia de venta de automóviles distribuye 15 modelos diferentes y tiene 10 vendedores. La agencia guarda la información de las ventas realizadas por los vendedores en una tabla como la siguiente:
En cada casilla se guarda la cantidad de automóviles de un modelo vendidos por un vendedor; por ejemplo, en la casilla del renglón 5, columna 3, se guarda la cantidad de automóviles del modelo 5 vendidos por el vendedor 3.
Nota que, si un vendedor no ha vendido nada, debe haber 0 en la casilla correspondiente; es decir, es necesario que al inicio la tabla esté llena de ceros, para que el programa pueda registrar las ventas que se vayan dando.
Nota también que la tabla de datos de la agencia utiliza los modelos del 1 al 15 y los vendedores del 1 al 10; o sea, no empieza desde el número 0, como son los arreglos en C++. Tú debes resolver esto en tu programa, de manera que el usuario no tenga que utilizar el número 0, ni para vendedor, ni para modelo.
Se requiere que hagas un programa que tenga el siguiente menú de opciones:
a) Registrar las ventas realizadas por un vendedor para un modelo dado.
Por ejemplo: modelo 4, vendedor 3, 2 unidades (lo que significa que el vendedor 3 vendió 2 unidades del modelo 4).
b) Consultar la cantidad de automóviles de un modelo específico que ha vendido un vendedor.
Por ejemplo: la cantidad de autos del modelo 5 vendida por el vendedor 3.
c) Consultar la cantidad total de automóviles que se han vendido de un cierto modelo.
Por ejemplo: la cantidad total de autos del modelo 12 que se ha vendido.
d) Consultar las cantidades de automóviles que ha vendido un cierto vendedor, sin importar el modelo.
Por ejemplo: la cantidad total de autos que ha vendido el vendedor 8.
e) Salir