지식인에 1:1질문이 와서 작성해봤습니다.
그런데 다른사람이 채택되서 서운하네요.ㅎㅎ
콩 하나라도 더 모으려고 지식인 답변해줬더니...
오답을 채택해버리네요 ㅎㅎ;

#include <stdio.h>
#include <malloc.h>
#include <memory.h>
#define row 3
#define col 3
int main(void)
{   
int arr[row*col];
int arr2[row][col];
int idx, i, j;
memset(arr, 0, sizeof(int)*row*col);
idx=1;
for(i=0; i<row; i++)
for(j=0; j<col; j++)
{
int temp = i*col+j;
arr[i*col+j]=idx++;  
printf("%d ", arr[i*col+j]);
}
printf("\n");
}
printf("\n");
for(i=0; i<col; i++)
for(j=0; j<row; j++)
{
arr2[i][j]=arr[j*col+i];
printf("%d ", arr2[i][j]);
}
printf("\n");
}
    return 0;
}

'프로그래밍 팁 > etc' 카테고리의 다른 글

파일사이즈 구하기  (0) 2011.07.06
맥어드래스 읽어오는 여러가지 방법  (0) 2011.07.05
서비스와 통신  (0) 2011.06.14
전체 화면이 사용 중인지 판단하기  (0) 2011.05.26
권한 정보 조회(UAC)  (0) 2011.05.13
Posted by 띠깜
,