Ejercicios Arreglos

Ejercicios Arreglos

1. Una fábrica de calzado elabora 7 modelos en 5 colores diferentes.

Esta fábrica tiene registradas las ventas realizadas por cada modelo y por cada color en un archivo de ventas, conteniendo :

Número de modelo (1..7), Color (‘A’..’E’), Cantidad vendida (2 dígitos).

Se pide :

Emitir un listado que informe los totales de cada uno de los modelos y por cada uno de los colores, como así también los totales por cada modelo, los totales por cada color y el total general.

2. Crea un programa que en un arreglo bidimensional de n x m posiciones cuyos componentes guardan en número la cantidad de lluvia promedio de cada zona (n) de cada campo (m).

Considerar que un campo (ej. el campo 1) está dividido para el estudio en varias zonas (ej. zona 1, zona 2, etc.).

Se debe realizar funciones que me permitan determinar:

  • - El promedio de lluvias por zona.

  • - El promedio de lluvias en cada campo, en todas las zonas del mismo.

  • - El campo y la zona que más lluvias contabilizó.

  • - El promedio de todas las mediciones que están almacenadas en el arreglo.

  • - Mostrar los componentes de todo el arreglo.

3. En un arreglo bidimensional que almacena la cantidad de computadoras vendidas por tres vendedores en cuatro zonas diferentes.

Se pide mostrar:

  • - La zona que más computadoras vendió.

  • - El vendedor que menos computadoras vendió.

  • - La cantidad de computadoras vendidas por todos los vendedores en todas las zonas.

4. Escriba un programa que ponga números aleatorios menores a 100 en un vector de dos dimensiones de 5 por 4. Imprima los valores en pantalla en columnas.

Se pide:

  • Calcular promedio de todos los números.

  • Mostrar el valor máximo y mínimo.

  • Intercambiar los valores de la diagonal principal por los valores de la última fila.

  • Mostrar matriz modificada.

5. Elabora una matriz bidimensional, que contenga tus calificaciones por parcial y por materia, del actual semestre/cuatrimestre de tu carrera.

Se pide :

  • Calcular el promedio final por materia.

  • El promedio general del semestre.

  • Que muestre las materias aprobadas.

  • Mostrar las materias reprobadas.

6. Una empresa que distribuye mercadería hacia distintas localidades del interior dispone de los siguientes datos de los viajes realizados por los camiones de la empresa:

  • Número de camión (2 dígitos)

  • Número de destino (1..6)

  • Número de chófer (1..150)

  • Distancia en kilómetros.

Se pide desarrollar un programa que informe:

- Cantidad de viajes realizados a cada destino

- Número de chófer con el viaje de menor cantidad de km recorridos.

- Generar un vector con las patente de los camiones que viajaron al destino 6 ordenado de mayor a menor.

No se sabe la cantidad de viajes a ingresar, el usuario debe tener la opción de detener la carga. Un camión puede tener varios viajes.

7. Hacer un programa que llene una matriz de n * n.

Sumar las columnas e imprimir que columna tuvo la máxima suma y la suma de esa columna.

8. Hacer un programa que cargue una matriz de 5 * 6 e imprima cuantos de los números almacenados son ceros, cuantos son positivos y cuantos son negativos.

9. Diseñe un programa que escriba el numero de la hilera cuya suma sea mayor que las demás hileras. Suponga que todas las hileras suman diferente cantidad.

10. 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 :

  • El numero de la tienda (1 a 5)

  • Un numero que indica el deporte del articulo (1 a 6)

  • El costo del articulo.

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 mayor venta de todas las tienda y a que deporte pertenece.

11. Diseñe un algoritmo que llene una matriz de 4 * 3 y determine:

  • El numero mayor almacenado en la matriz.

  • El numero mayor almacenado en cada renglón.

  • La columna que tuvo la máxima suma.

  • El renglón que tuvo la máxima suma.

12. Sea una matriz de m x n

  • Calcular el promedio de cada fila e imprimirlo.

  • Mostrar el promedio mas alto.

13. Realizar un el programa que calcule la moda de un arreglo de 5 x 4 posiciones de números enteros.

La moda es el elemento de dicho arreglo que aparece más veces en el mismo, si distintos números son repetidos con la misma frecuencia no hay moda, se debe imprimir la moda si es que existe y la cantidad de veces que se encuentra en la matriz, de no existir moda se debe imprimir un mensaje.

14. Elabora un programa que dada una matriz de m x n elementos cuente cuantos ceros aparecen en cada renglón del arreglo.

15. Realizar un el programa que calcule la varianza de un arreglo de 3 x 4 posiciones de números enteros.

Utiliza la formula de la varianza

donde x es el promedio de todos los números xi.