Professional Documents
Culture Documents
CENTRO DE SISTEMAS
PROGRAMACIN I TALLER 14
Crear programas en Visual C++ usando arreglos unidimensionales que permitan:
1.
2.
3.
Llenar un vector A con 15 enteros consecutivos, el valor de la primera posicin del arreglo
entra por teclado.
4.
5.
Que llene un arreglo con los nmeros primos comprendidos entre 1 y 100 y los muestre
en pantalla en orden ascendente.
6.
Llenar un vector V de 10 elementos con los cuadrados de los 10 elementos del vector A,
los valores del vector A se ingresan en la declaracin del arreglo.
7.
8.
Escribir un programa que tras asignar nmeros enteros positivos y negativos a un arreglo,
calcule independientemente la suma de los elementos positivos y negativos
9.
Crear un vector con las notas de los 10 alumnos de una clase y calcular e imprimir:
La nota promedio
La nota ms alta
La nota ms baja
Nmero de notas cuyo valor est por encima del promedio
Nmero de notas cuyo valor est por debajo del promedio
Nmero de notas aprobatorias
Nmero de notas reprobatorias
34
23
34
23
11. Leer dos nmeros enteros y almacenar en un vector de 15 elementos los primeros nmeros pares
comprendidos entre el menor y el mayor y luego mostrarlos en pantalla.
Programacin I
Pgina 1
12. Escribir un programa que divida todos los elementos de una matriz M (3,4) por el
elemento situado en la posicin 2,2.
13. Crear aleatoriamente un Vector A de 10 posiciones y ordenarlo de menor a mayor en el
Vector B.
Crear programas en Visual C++ usando arreglos bidimensionales que permitan:
14. Para un arreglo de 6 filas por 6 columnas, inicializarlo con 0, escribir el arreglo de ceros
(0), fila por fila, despus remplazar los elementos de la diagonal principal con unos (1),
escribir nuevamente el arreglo (matriz idntica) fila por fila.
15. Determinar la posicin del elemento ms grande de un arreglo de 4 filas por 3 columnas,
que contiene solamente nmeros enteros. Los valores de la matriz se asignan en la
declaracin.
16. Determinar el nmero de elementos pares e impares de un arreglo de 5 filas por 4
columnas que se asignan aleatoriamente a la matriz.
17. Que rellene una matriz de 3x3 y muestre su traspuesta (la traspuesta se consigue
intercambiando filas por columnas y viceversa).
18. Dada dos tablas A y B de 4 x 4 cada una, calcular y mostrar los resultados de:
A + B, A - B,
A * B, A / B (Realizarlo elemento por elemento)
k * A donde k es una constante que se ingresa por teclado
19. Calcular la suma de todos los elementos de una tabla T de 5 filas por 3 columnas que se
asignan aleatoriamente a la matriz
20. Los resultados de las elecciones por candidato y por zona son los siguientes:
Zona
Candidato A
Candidato B
Candidato C
Candidato D
294
64
213
65
178
32
423
17
246
79
165
21
542
65
975
34
850
64
1002
23
Pgina 2
Zona 2
Zona 3
Producto 1
30
25
27
Producto 2
18
29
31
Producto 3
38
35
22
Producto 4
32
42
14
Total por
Producto
Programacin I
Pgina 3