UC3M

Grado en Ing. Telemática/Sist. Audiovisuales/Sist. de Comunicaciones

Arquitectura de Sistemas

Septiembre 2017 - Enero 2018

2.7.4. Manejo de tablas (Arrays)

Plan de trabajo

En este ejercicio calcularéis la media entre los elementos de dos arrays. Se pide para ello que imprimáis por pantalla los elementos de dos arrays y que calculéis e imprimáis la media entre cada par de elementos. Para ello, cread en vuestro entorno de desarrollo un fichero llamado basic_arrays.c, e implementad en él lo siguiente:

  1. Una función que imprima por pantalla los elementos de un array de enteros: void print_array(int array[]);

  2. Una segunda función que calcule la media entre cada par de elementos de un array y que la vaya imprimiendo por pantalla: void calculate_average(int array1[], int array2[]);. Para la primera posición de cada array, sumará los dígitos y los dividirá por dos, y ese resultado lo sacará por pantalla, y así con el resto de posiciones.

  3. Una función main que declare e inicialice dos arrays de 10 enteros con los dígitos que queráis, por ejemplo int array1[] = {1,5,7,3,12,...};, y que haga uso de la primera función para imprimir los arrays y de la segunda para calcular la media.

Cuando acabes, muestra el fichero al profesor.