Vous êtes sur la page 1sur 2

Programacin de Computadores

Ciclos, Arreglos y Matrices


Cristian Camilo Flrez Novoa
cflorezn@poligran.edu.co

2017 1
1. Dado un entero positivo k, imprimir el patrn:
*1
**2
***3
.
.
.
*****k
2. Si un mono debe subir un rbol de k metros, y por cada salto sube 3
metros y se resbala dos hacia abajo, cuntos saltos le tomar?
3. Calcular el mximo comn divisor de dos nmeros enteros positivos
dados.
4. Dado un entero positivo n, imprimir en pantalla el siguiente patrn:
{1} {1, 2} {1, 2, 3} - - {1, 2, 3, , n}
5. Dado un entero positivo n, calcular n!
6. Dado un entero positivo n, y un entero positivo k, mostrar en pantalla la
tabla de multiplicar de la forma:
nx1=n
n x 2 = 2n
.
.
.
n x k = kn

7. Dado un arreglo de enteros, mostrar en pantalla el menor y el mayor


nmero en el arreglo.
8. Dado un arreglo de reales, ordenarlos ascendentemente.
9. Dado un arreglo de reales, calcular su mediana1.
10. Dados dos arreglos que representan vectores, calcular su producto
punto2.
11. Dado un arreglo de enteros, construir un arreglo con los nmeros
primos en l contenidos.
12. Dada una matriz de enteros, calcular la suma de sus elementos.
13. Dada una matriz de caracteres, calcular la matriz transpuesta.
14. Dada una matriz de enteros, ordenarla en forma de Zigzag.
Por ejemplo:
Matriz de Entrada:
4 5 3 2
(3 4 7 9 )
8 23 58 23
5 4 9 1
Matriz de Salida:
1 2 3 3
( 5 4 4 4)
5 7 8 9
58 23 23 9

15. Dada una matriz cuadrada de orden n, construir una matriz cuadrada de
orden 2n con los reflejos de la matriz original como se muestra en los
siguientes ejemplos:

1
Asumir que se trabaja con datos no agrupados.
2
Recordar que u . v = (u1, u2, , un) . (v1, v2, , vn) = u1v1 + u2v2 + + unvn

Vous aimerez peut-être aussi