#include <stdio.h>
#define row 5
#define column 5
int main() {
int a;
int i,j;
int mat[row][column] = {{1,1,1,1,1},{0,1,1,1,1},{0,0,1,1,1},{0,0,0,1,1,},{0,0,0,0,1}};
printf("反転する方向を選んでください(縦:0、横:1)");
scanf("%d",&a);
if(a == 0) {
for(i = 4; i >= 0; i--) {
for(j = 0; j < column; i++) {
printf("%d ",mat[i][j]);
}
printf("\n");
}
}
if(a == 1) {
for(i = 4; i >= 0; i--) {
for(j = 4; j >= 0; j--) {
printf("%d",mat[j][i]);
}
printf("\n");
}
}
else {
printf("不適切な数値が入力されました");
}
}
これを実行するとSegmentation Fault (core dumped)と出るのですがどこを直せばいいですか?
回答2件
あなたの回答
tips
プレビュー