출처 : 반크_세계무형유산 아리랑, 판소리
참고풀이]
//Dev-C++ 5.11로 작업함.
#include <stdio.h>
#define HEIGHT 10
#define WIDTH 10
void brighten_image(char *p, int w, int h)
{
int i;
for(i=0;i<w*h;i++)
if(p[i]<10 && p[i]>0)
p[i]--;
}
int main()
{
int r,c;//반복변수
char image[HEIGHT * WIDTH]={
0,0,0,0,9,0,0,0,0,0,
0,0,0,9,9,0,0,0,0,0,
0,0,9,0,9,0,0,0,0,0,
0,0,0,0,8,0,0,0,0,0,
0,0,0,0,9,0,0,0,0,0,
0,0,0,0,7,0,0,0,0,0,
0,0,0,0,8,0,0,0,0,0,
0,0,0,0,9,0,0,0,0,0,
0,0,0,0,9,0,0,0,0,0,
0,0,6,6,9,7,7,0,0,0
};
printf("원본 영상의 픽셀 밝기]\n");
for(r=0;r<HEIGHT;r++)
{
for(c=0;c<WIDTH;c++)
printf("%2d",image[r*10+c]);
printf("\n");
}
brighten_image(image, WIDTH, HEIGHT);
printf("\n원본 영상의 픽셀 밝기를 1씩 줄인 결과]\n");
for(r=0;r<HEIGHT*WIDTH;r++)
{
printf("%2d",image[r]);
if((r+1)%10==0) printf("\n");
}
return 0;
}
참고풀이 결과]
대한민국의 아름다운 영토, 독도의 가을
댓글