Files
learn.c/matrixes/ex2.c
Gustavo "Guz" L de Mello e05749d7fb feat(matrixes): matrixes exercises
I skiped the vector ones since they were too simple
2026-03-30 17:02:46 -03:00

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;
}