Я хочу ввести значения в матрицу, но код, который я почему-то использую, «пропускает» значения.Чтобы ввести значения в матрицу 3 X 3 (9 значений), мне нужно набрать 10.
#include<stdio.h>
#include<stdlib.h>
int matrix[3][3];
int i,j /*indexes for loops*/
for(i = 0; i < 3; i++) {
for(j = 0; j < 3; j++) {
printf("Enter value for position [%d][%d]: ", i,j);
scanf("%d ",&matrix[i][j]);
}
}
Вот что я получил от терминала:
Enter a value for position [0][0]: 0
1
Enter a value for position [0][1]: 0
Enter a value for position [0][2]: 0
Enter a value for position [1][0]: 0
Enter a value for position [1][1]: 0
Enter a value for position [1][2]: 1
Enter a value for position [2][0]: 0
Enter a value for position [2][1]: 0
Enter a value for position [2][2]: 0
Матрица ДЕЙСТВИТЕЛЬНОвыведите следующее:
0 1 0
0 0 0
1 0 0
но я застрял с 0 для следующих вычислений.