2차원 배열 질문이요
가림새
질문 제목 : 2차원 배열 질문이요질문 요약 :2차원 배열 질문이요질문 내용 :
14 16 18 14
81012 = 816
2 4 6 210 18
4 12
6
이렇게 만들어야 하거든요 ?? 어케하는 건가요 ㅠㅠ
일단
14 16 18
8 10 12
24 6 은 이겁니다#include stdio.h
#define row 3
#define col 3
int main()
{
int a[row*col], b[row][col];
int i, j, num=18;
for(i=0; irow; i++)
{
for(j=0; jcol; j++)
{
a[i*col+j]=num;
b[i][j]=0;
num-=2;
printf( %2d, a[i*col+j]);
}
}
printf(\n);
printf(\n);
for(i=0; irow; i++)
{
for(j=0; jcol; j++)
{
printf(%2d, b[i][j]);
}
printf(\n);
}
printf(\n);
printf(\n);
for(i=0; irow; i++)
{
for(j=0; jcol; j++)
{
b[i][(2-j)]=a[i*col+j];
}
}
printf(\n);
printf(연산후..................\n);
for(i=0; irow; i++)
{
for(j=0; jcol; j++)
{
printf( %2d, b[i][j]);
}
printf(\n);
}
return 0;
}
-
큰마루 2024-01-25
완전히 동일한 내용은 아니나 같은 것을 묻는 것이기 때문에 다른 게시글을 삭제했습니다.