이차원 배열에서 0을 포함하는 줄의 배열을 모두 출력하려고 하는데
for (int i = 0; i < 5; i++)
{
for (int j = 0; j < 5; j++)
{
if (arr[i][j] == '0')
printf("%d %d %d %d %d ", arr[i][0], arr[i][1], arr[i][2], arr[i][3], arr[i][4]);
++i;
}
printf("\n");
}
}
이렇게 했을때 출력이 되는게 맞는거 같은데 안됩니다...
일단 이게 방향성이 맞나 정도만 알려주실 수 있나요?
Length
++i를왜해 - dc App
혹시 0이 한 줄에 두번 있으면 두번 출력될꺼 같아서요
break를 걸어야지아니면 for문밖에서 다시-해주거나. i 1, j3에 0이었으면 j4에서 i는 2인데, i2에 j 1 2 3 조회안하고 끝나서도 i1 -> i3으로 갈거잖아 - dc App
조건 주면되자나 아이가 0일땐 전부 아닐땐 하나만
아 인덱스가 0 이아니라 원소가 0 인걸 다 출력한다고?
넵
원소가 0일때 그 인덱스를 출력할려고요
0포함되면 포문 한번더 돌려서 출력하고 브레이크 걸어
아하 넵 감사합니다