C/C++の宿題片付けます 152代目
■ このスレッドは過去ログ倉庫に格納されています
0883デフォルトの名無しさん
2011/10/28(金) 22:20:22.34配列の最大値を求めたくて
下のプログラムを作ったのですが,うまく動作しません。
for( maa=1 , qxr = qxxr[0] ; maa < 10; maa++) {
if( qxr < qxxr[maa] ) {
qxr = qxxr[maa];
qxxxr = maa;
}
}
printf("最大のq*rは%dのとき%f\n",qxxxr,qxr);
最大のq*rは0のとき0
と表示されるのですが間違っているところがわかれば教えてください。
配列は下のような感じです.
qxxr[0]=40.800000
qxxr[1]=41.600000
qxxr[2]=0.000000
qxxr[3]=0.000000
qxxr[4]=40.000000
qxxr[5]=0.000000
qxxr[6]=0.000000
qxxr[7]=40.000000
qxxr[8]=0.000000
qxxr[9]=0.000000
■ このスレッドは過去ログ倉庫に格納されています