import random
# Ingresar números aleatorios en una matriz y
# obtener la suma de los dígitos de cada elemento de
# una matriz de orden n*n


n = int(input("Ingrese la dimensión de la matriz: "))

matriz_original = [[0 for i in range(n)] for j in range(n)]
matriz_suma_digitos = [[0 for i in range(n)] for j in range(n)]
for i in range(n):
    for j in range(n):
        matriz_original[i][j] = random.randint(1, 99)
for i in range(n):
    for j in range(n):
        numero = matriz_original[i][j]
        suma_digitos = 0
        while numero > 0:
            digito = numero % 10
            suma_digitos += digito
            numero //= 10
        matriz_suma_digitos[i][j] = suma_digitos

print("Matriz original:")
for i in range(n):
    print(matriz_original[i])

print("Matriz suma dígitos:")
for i in range(n):
    print(matriz_suma_digitos[i])