> > 1~1000までの配列変数の中にランダムで数字が入っているんだけど > > その中から最大値を見つけ出すアルゴリズムについて教えてくれ > int hoge( int *a){ > val=0; > for(i=0;i<1000;i++){ > if(a[i]>val) val=a[i]; > } > return val; > } int hoge( int *a){ int i,val; val=a[0]; for(i=1;i<1000;i++){ val = max(a[i],val); } return val; } のほうがスマートか 参考:2007/01/24(水)01時35分28秒