Está en la página 1de 1

#include <stdio.

h>

// Prototipos de funciones
int cargar_matriz(int matriz[][5], int n);
void imprimir_matriz(int matriz[][5], int n);

int main()
{
int n;
printf("Ingrese el tamaño de la matriz: ");
scanf("%d", &n);

int matriz[n][5];
cargar_matriz(matriz, n);
imprimir_matriz(matriz, n);

// Función que carga la matriz a partir de los números ingresados por el usuario
int cargar_matriz(int matriz[][5], int n)
{
for (int i = 0; i < n; i++)
{
printf("Ingrese un número de hasta 4 digitos: ");
scanf("%d", &matriz[i][0]);

matriz[i][1] = (matriz[i][0] / 1000);


matriz[i][2] = (matriz[i][0] / 100);
matriz[i][3] = (matriz[i][0] / 10);
matriz[i][4] = matriz[i][0];

// Función que imprime la matriz en pantalla en forma de matriz


void imprimir_matriz(int matriz[][5], int n)
{

printf("Matriz resultante:\n");
for (int i = 0; i < n; i++)
{
for (int j = 0; j < 5; j++)
{
printf("%d\t", matriz[i][j]);
}
printf("\n");
}
}

También podría gustarte