C/C++の宿題は拙者が斬る! 29代目
■ このスレッドは過去ログ倉庫に格納されています
0058デフォルトの名無しさん
NGNG「 printf("[%02d] ", i);
if(scanf("%d", &nNum)) break;
scanf("%*s"); 」
のあたりがどうしてもわかりません・・。
#include <stdio.h>
int main(void)
{
double x[10], max,min;
int i,j;
for (i=0;i<10;i++){
scanf("%lf", &x[i]);
}
/*最大値*/
max = x[0];
for(i=1;i<=10;i++)
if (x[i] > max)
max = x[i];
/*最小値*/
min = x[0];
for(j=1;j<=10;j++)
if (x[j] <= min)
min = x[j];
printf("最大値は%.0lf\n", max);
printf("最小値は%.0lf\n", min);
return 0;
↑↑↑↑↑↑
のような感じで自力でやってみました。
どうしても最小値が「0」になってしまいます。
どうしてでしょうか?
オネガイします。
■ このスレッドは過去ログ倉庫に格納されています