/* --------------------------------------------------------- 配列要素の最大と最小 --------------------------------------------------------- */ #include main() { int su[5],n,saidai,saisho; printf("\n数字を5個配列に記憶します\n"); for ( n=0 ; n<5 ; n++ ){ printf("-->"); scanf("%d",&su[n]); } saidai = su[0]; /* 別解 saidai = -9999999; */ saisho = su[0]; /* 別解 saisho = +9999999; */ for ( n=0 ; n<5 ; n++ ){ if ( su[n] > saidai ) saidai = su[n]; if ( su[n] < saisho ) saisho = su[n]; } printf("\n"); printf(" --- 最大値は %d です ---\n",saidai); printf(" --- 最小値は %d です ---\n",saisho); }