Você está na página 1de 10

NIVERSIDAD PRIVADA ANTENOR ORREGO WALTER LAZO AGUIRRE

INGENIERÍA DE COMPUTACIÓN Y SISTEMAS ARREGLOS BIDIMENSIONALES


FUNDAMENTOS DE PROGRAMACIÓN II

PROBLEMAS CON ARREGLOS BIDIMENSIONALES Y MÉTODOS


1. Diseñe un algoritmo que Ingrese una matriz M de números enteros positivos, de
orden Fil x Col y reporte la matriz M. Luego calcular la matriz S, que almacena en
cada posición S[i][j], la suma de los dígitos de cada M[i][j]. Reportar S.

1
NIVERSIDAD PRIVADA ANTENOR ORREGO WALTER LAZO AGUIRRE
INGENIERÍA DE COMPUTACIÓN Y SISTEMAS ARREGLOS BIDIMENSIONALES
FUNDAMENTOS DE PROGRAMACIÓN II

2. Diseñe un algoritmo que Ingrese dos matrices de números enteros positivos M1 y


M2, ambas de orden FxC y reporte la matriz M1 y la matriz M2. Luego calcular la
matriz M que almacena en cada posición M[i][j] el MCD de M1[i][j] y M2[i][j].
reportar M.

2
NIVERSIDAD PRIVADA ANTENOR ORREGO WALTER LAZO AGUIRRE
INGENIERÍA DE COMPUTACIÓN Y SISTEMAS ARREGLOS BIDIMENSIONALES
FUNDAMENTOS DE PROGRAMACIÓN II

3. Diseñe un algoritmo que Ingrese dos matrices de números enteros positivos M1


y M2, ambas de orden FxC y reporte la matriz M1 y la matriz M2. Luego calcular
la matriz M que almacena en cada posición M[i][j] el MCM de M1[i][j] y M2[i][j].
Reportar M.

3
NIVERSIDAD PRIVADA ANTENOR ORREGO WALTER LAZO AGUIRRE
INGENIERÍA DE COMPUTACIÓN Y SISTEMAS ARREGLOS BIDIMENSIONALES
FUNDAMENTOS DE PROGRAMACIÓN II

4. Diseñe un algoritmo que Ingrese una matriz M de números enteros positivos, de


orden Fil x Col y reporte la matriz M. Luego calcular la matriz K, que almacena en
cada posición K[i][j], la cantidad de dígitos de cada M[i][j]. Reportar K.

4
NIVERSIDAD PRIVADA ANTENOR ORREGO WALTER LAZO AGUIRRE
INGENIERÍA DE COMPUTACIÓN Y SISTEMAS ARREGLOS BIDIMENSIONALES
FUNDAMENTOS DE PROGRAMACIÓN II

5. Diseñe un algoritmo que Ingrese una matriz M de números enteros positivos, de


orden Fil x Col y reporte la matriz M. Luego calcular la matriz R, que almacena en
cada posición R[i][j], la letra ‘P’ si cada M[i][j] es primo, o sino almacena la letra ‘N’
si M[i][j] no es primo. Reportar R.

5
NIVERSIDAD PRIVADA ANTENOR ORREGO WALTER LAZO AGUIRRE
INGENIERÍA DE COMPUTACIÓN Y SISTEMAS ARREGLOS BIDIMENSIONALES
FUNDAMENTOS DE PROGRAMACIÓN II

6. Diseñe un algoritmo que Ingrese una matriz M de números enteros positivos, de


orden Fil x Col y reporte la matriz M. Luego calcular la matriz K, que almacena en
cada posición K[i][j], las palabras “SI CAPICUA” si cada M[i][j] es capicúa, o sino
almacena las palabras “NO CAPICUA”, si M[i][j] no es capicúa. Reportar K.
NOTA: Un número capicúa es aquel que se lee igual de izquierda a derecha y de derecha a izquierda.

6
NIVERSIDAD PRIVADA ANTENOR ORREGO WALTER LAZO AGUIRRE
INGENIERÍA DE COMPUTACIÓN Y SISTEMAS ARREGLOS BIDIMENSIONALES
FUNDAMENTOS DE PROGRAMACIÓN II

7. Diseñe un algoritmo que Ingrese una matriz M de números enteros positivos, de


orden Fil x Col y reporte la matriz M. Luego debe calcular la matriz P que almacena
en cada posición P[i][j], la palabra “PERFECTO” si cada M[i][j] es un número
perfecto, o sino almacena la palabra “IMPERFECTO” si M[i][j] no es un número
perfecto. Reportar P.
NOTA: Un número N es perfecto, si es igual a la suma de sus divisores propios positivos (Sin incluir a
N). Así, 6 es un número perfecto porque sus divisores propios son 1, 2 y 3; y 6 = 1 + 2 + 3.
También son números perfectos son 28, 496 y 8128.

7
NIVERSIDAD PRIVADA ANTENOR ORREGO WALTER LAZO AGUIRRE
INGENIERÍA DE COMPUTACIÓN Y SISTEMAS ARREGLOS BIDIMENSIONALES
FUNDAMENTOS DE PROGRAMACIÓN II

8. Diseñe un algoritmo que Ingrese una matriz M de números enteros positivos, de


orden Fil x Col y reporte la matriz M. Luego debe calcular la matriz R, que almacena
en cada posición R[i][j], la letra ‘A’ si cada M[i][j] es un número abundante, o sino
almacena la letra ‘N’, si M[i][j] no es un número abundante.
NOTA: Un número N es abundante, si la suma de sus divisores propios positivos (Sin incluir a N) es
mayor que el propio número. Por ejemplo, 12 es abundante ya que sus divisores son 1, 2, 3,
4 y 6 y se cumple que 1+2+3+4+6=16, que es mayor que el propio 12.

8
NIVERSIDAD PRIVADA ANTENOR ORREGO WALTER LAZO AGUIRRE
INGENIERÍA DE COMPUTACIÓN Y SISTEMAS ARREGLOS BIDIMENSIONALES
FUNDAMENTOS DE PROGRAMACIÓN II

9. Diseñe un algoritmo que Ingrese números enteros positivos de hasta 2 dígitos en


una matriz D de orden Fil x Col y reporte la matriz D. Luego, en una matriz B
almacenar cada elemento D[i][j] transformado a base 2 (B será una Matriz de
números binarios, formados solamente por ceros y unos). Reportar B.

9
NIVERSIDAD PRIVADA ANTENOR ORREGO WALTER LAZO AGUIRRE
INGENIERÍA DE COMPUTACIÓN Y SISTEMAS ARREGLOS BIDIMENSIONALES
FUNDAMENTOS DE PROGRAMACIÓN II

10. Diseñe un algoritmo que Ingrese una matriz M de números enteros positivos, de
orden Fil x Col y reporte la matriz M. Luego debe calcular la matriz K que almacena
en cada posición K[i][j], la letra ‘C’ si cada M[i][j] es un número curioso, o sino
almacena la letra ‘N’, si M[i][j] no es un número curioso. Reportar K.
NOTA: Número curioso, es todo número natural N que cumple que N2 tiene al propio N como última
cifra. Por ejemplo: 5 es un número curioso: 52= 25 y 6 es un número curioso: 62= 36 son
números curiosos.

10

Você também pode gostar