정수로 구성된 3x4 행렬을 입력하고 최대값과 최소값을 구합니다(2D 배열 사용).

# include & ltstdio.h & gt

void main()

{

int a[3][4]; //define array

for(int I = 0; I & lt3;I++) //input array

for(int j = 0; j & lt4;j ++)

{

scanf("%d", & ampa[I][j]);

};

int max, min//define max and min

max = a[0][0] & gt; a[0][1]?a[0][0]:a[0][1];//초기에는 the 최대값은 a[0][0]과 a[0][1] 중 큰 값으로 설정합니다.

min = a[0][0]+a[0][1]-max; //위와 같이 작은 수입니다.

for(int x = 0; x & lt3;X++) //최대값을 찾습니다

for(int y = 2; y & lt4;y++)

{

max = max & gta[x][y]?max:a[x][y];//최대값보다 크면 최대로 할당합니다.

< p>};

for(int x 1 = 0; x 1 & lt; 3;x1++) //same as above

for(int y 1 = 2; y 1 & lt; 4;y1++)

{

min = min & lta[x1][y1]?min:a[x 1][y 1];

}

< /p>

printf("max = %d\n", max);

printf("min = %d", min);

}