вот мой код:
#include <stdio.h>
/*
CALCULATING INVERSE OF A MATRIX
*/
int main(){
int matris[3][3];
int i = 0;
int j = 0;
for(i; i<3;i++){
for(j;j<3;j++){
scanf("%d", &matris[i][j]);
}
printf("%d", matris[i][j]);
}
}
Я знаю его базовый, но у меня проблемы с ним, мой компилятор - Dev-C ++, и, кстати, моя ОС - Windows 10, когда я запускаю этот коди нажмите 1,2,3, это единственный вывод, который я вижу.
1
2
3
0430
--------------------------------
Process exited after 2.351 seconds with return value 1
Я не знаю, где моя ошибка, спасибо за помощь
РЕДАКТИРОВАТЬ
Я отредактировал код следующим образом:
int main(){
int matris[3][3];
int i,j;
for(i = 0; i<3; i++){
for (j=0;j<3;j++){
scanf("%d", &matris);
}
}
for(i = 0; i<3; i++){
for (j=0;j<3;j++){
printf("%d ", matris);
}
}
}
Но все равно я не вижу правильного вывода.
Вывод:
1
2
3
4
5
6
7
8
9
6487536 6487536 6487536 6487536 6487536 6487536 6487536 6487536 6487536
Но, конечно, ожидаемый результат - что-то вроде матрицы 3x3 и целых чисел от 1 до 9