제대로 했나 모르겠어요 -_-;; 확인좀 해주세요~
꽃달
2023.04.01
07년도 정보올림피아드 1번문제입니다 -_-;;
//9x9배열을 입력받아 최대값을 구하고, 최대값의 위치를 표현
※그런데 궁금한게... 행렬로 표시하라고 되있거든요 -_-;; 행렬은 1부터 시작하는데 배열은 0부터 시작하잖아요
그래서 저렇게 했긴 했는데 100% 아닌거 같아요 ㅠ 어떻게 해야지 답이 나올까요?
#includestdio.h
FILE *ifp,*ofp;
void main()
{
ifp=fopen(input.txt,rt);
ofp=fopen(output.txt,wt);
int a[9][9]={0,};
int heng,rul,max=0,i,j;for(i=0;i9;i++)
for(j=0;j9;j++){
fscanf(ifp,%d,&a[i][j]);
if(maxa[i][j]){
max=a[i][j];
heng=i+1;
rul=j+1;
}
}
fprintf(ofp,%d\n,max);
fprintf(ofp,%d %d,heng,rul);
fclose(ifp);
fclose(ofp);
}