#include void print_mat(int v[][20], int l, int c); void monta_2linhas(int v[], int m[][20]); void monta_4linhas(int v[], int m[][20]); void monta_5linhas(int v[], int m[][20]); int main() { int k, v[20], m[20][20]; for (k = 0; k < 20; k++) { printf("Entre elemento %d ", k); scanf("%d", &v[k]); } monta_2linhas(v, m); print_mat(m, 2, 10); printf("\n\n"); monta_4linhas(v, m); print_mat(m, 4, 5); printf("\n\n"); monta_5linhas(v, m); print_mat(m, 5, 4); } void monta_2linhas(int v[], int m[][20]) { int i, j, k; k = 0; for (i = 0; i < 2; i++ ) { for (j = 0; j < 10; j++ ) { m[i][j] = v[k]; k++; } } } void monta_4linhas(int v[], int m[][20]) { int i, j, k; k = 0; for (i = 0; i < 4; i++ ) { for (j = 0; j < 5; j++ ) { m[i][j] = v[k]; k++; } } } void monta_5linhas(int v[], int m[][20]) { int i, j, k; k = 0; for (i = 0; i < 5; i++ ) { for (j = 0; j < 4; j++ ) { m[i][j] = v[k]; k++; } } } void print_mat(int v[][20], int l, int c) { int i, j; for (i = 0; i < l; i++ ) { for (j = 0; j < c; j++) { printf("%-3d ", v[i][j]); } printf("\n"); } }