Está en la página 1de 1

PARCIAL III

ASIGNATURA: PROGRAMACIÓN I
NOMBRE: _______________________________
CODIGO: ________________________________
FECHA: _________________________________

1. Escriba un programa que lea de entrada un número y utilice ese número para crear un
array de enteros de ese tamaño. A continuación, el programa inicializará el array con los
valores que el usuario introduzca por la entrada. Finalmente, se deberá recorrer el array e
imprimir un histograma con la frecuencia de cada entero en la secuencia. Para representar
las barras del histograma utilizar secuencias del carácter ‘*’. Por ejemplo, la secuencia: 1,
1, 20, 1, 2, 20, 3, 3, 3, 4, 4, 4, 33,3 generaría la siguiente salida:

1: ***
2: *
3: ****
4: ***
20: **
33: *

2. Hacer un programa que llene una matriz de n * n. Calcular la suma de cada columna y
determinar la columna que obtuvo la mayor sumatoria.

Ejemplo:
1 2 3
4 5 6
7 8 9

Columna 1 : 12 Columna 2 : 15 Columna 3 : 18 Columna 3 : Mayor sumatoria

3. En una hacienda hay un hato que se compone de N vacas. Desarrolle un programa que
guarde en una matriz de dimensión 7xN la producción de leche diaria (en litros) de cada
una de las vacas, durante una semana. Además, el programa debe calcular la producción
total del hato en cada uno de los siete días, el número de la vaca que dio más leche en
cada día.