¿como puedo acceder a la posición de un arreglo en c++, desde el teclado al leer con scanf?

El problema que tengo que resolver en un programa de c++ es el siguiente:

El dueño de una cadena de tiendas de artículos deportivos desea controlar sus ventas por medio de una computadora

Los datos de entrada son:

a) El número de la tienda (1 a 50)

b) Un número que indica el deporte del articulo (1 a 20)

c) El costo del artículo.

Hacer un programa que escriba al final del día lo siguiente:

1. Las ventas totales en el día para cada tienda

2. Las ventas totales para cada uno de los deportes.

3. Las ventas totales de todas las tiendas.

Cómo puedo cuando pida por teclado el numero de tienda, ubicar esa información en la posición del arreglo, y para luego pedir el costo y en esa misma posición ir sumando, además me imagino que se debe crear otro arreglo para los deportes con 20 posiciones, la verdad estor muy enredado, les agradecería un poco de luz.

1 respuesta

Calificación
  • hace 8 años
    Respuesta preferida

    Hay que usar estructuras

    struct TiendaArticulos

    {

    . int tienda;

    . int articulo;

    . double costo;

    };

    struct TiendaArticulos tiendaart;

    tiendaart.tienda = 1;

    tiendaart.articulo = 1;

    tiendaart.costo = 199.99;

¿Aún tienes preguntas? Pregunta ahora para obtener respuestas.