/* テストの最高点と最低点を求めるプログラム */ #include #include #define N 100 main() { double x[N+1]; /* 数値を記憶する配列の宣言 */ double max, min; /* 最高,最低を表す変数の宣言 */ int i; int n; /* データの代入 */ x[1]=64; x[2]=44; x[3]=87; x[4]=50; x[5]=36; x[6]=72; x[7]=94; x[8]=29; x[9]=53; x[10]=97; n=10; /* データの表示 */ i=1; while( i<=n ){ printf("x[%d]=%g\n",i, x[i] ); i=i+1; } /* 計算の本体 */ max=x[1]; min=x[1]; for( i=2; i<=n; i=i+1) { if( x[i]>max ) { max=x[i]; } else { if( x[i]< min ) { min=x[i]; } } } /* 結果の表示 */ printf("最高は %g 点です。\n", max ); printf("最低は %g 点です。\n", min ); exit(0); }