トップ 差分 一覧 Farm ソース 検索 ヘルプ PDF RSS ログイン

2019da1.cpp

#include <stdio.h>
int main(void)
{
//各生徒の合計を入れるための配列
int sum[1000];

while(1){
	int n, m;
	scanf("%d %d", &n, &m);
	if(n==0 && m==0) break;
	
	//合計をクリア
	for(int j=0; j<n; j++){
		sum[j]=0;
	}
	//生徒の人数分繰り返し
	for(int i=0; i<m; i++){
		//教科の分繰り返し
		for(int j=0; j<n; j++){
			int p;
			scanf("%d", &p);
			//各生徒の合計を求める
			sum[j]+=p;
		}
	}
	//合計の最大値を見つける
	int high=0;
	for(int j=0; j<n; j++){
		if(high<sum[j]){
			high=sum[j];
		}
		//printf("%d ", sum[j]);
	}
	//printf("\n");
	
	printf("%d\n", high);
}

return 0;
}