> > 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秒