29 lines
616 B
C
29 lines
616 B
C
#include <stdio.h>
|
|
#include <stdlib.h>
|
|
|
|
#define NELEMS(x) (sizeof(x) / sizeof((x)[0]))
|
|
|
|
int main(void) {
|
|
int matrix[4][4];
|
|
|
|
printf("Digite os valores da matrix %zux%zu:\n", NELEMS(matrix),
|
|
NELEMS(matrix[0]));
|
|
|
|
for (int i = 0; i < NELEMS(matrix); i++) {
|
|
for (int j = 0; j < NELEMS(matrix[i]); j++) {
|
|
printf("mat[%d][%d]: ", i, j);
|
|
scanf("%d", &matrix[i][j]);
|
|
}
|
|
}
|
|
|
|
for (int i = 0; i < NELEMS(matrix); i++) {
|
|
for (int j = 0; j < NELEMS(matrix[i]); j++) {
|
|
if (i == j) {
|
|
printf("mat[%d][%d]: %d\n", i, j, matrix[i][j]);
|
|
}
|
|
}
|
|
}
|
|
|
|
return EXIT_SUCCESS;
|
|
}
|