07/05/23 02:32:09
>>831
超テキトー。
表を読み込むところはパス。
#include <stdio.h>
#define COL 5
#define ROW 3
int main(){
int j,i,max;
/* 入力部分はメンドクサイのでパス */
int num[ROW][COL] =
{ {1, 2, 3, 4, 5}
,{1, 5, 3, 4, 2}
,{1, 2, 3, 4, 5} };
/* ホントはここで表を読み込む */
/* 行列内の最大要素を調べる */
for(i=0,max=0;i<ROW;i++)
for(j=0;j<COL;j++)
if(num[i][j] > max)
max = num[i][j];
/* 最大要素を出力 */
printf("max = %d\n", max);
/* 最大要素の位置を出力 */
for(i=0;i<ROW;i++)
for(j=0;j<COL;j++)
if(num[i][j] == max)
printf("%d行 %d列\n", i+1, j+1);
}