整数を 10 回入力し、最大値と最小値を求めるプログラムを作成しなさい。
int max_value;
int min_value;
int value;
int i;
for( i = 0 ; i < 10 ; i++ )
{
scanf( "%d", &value );
if( i == 0 )
{
max_value = value;
min_value = value;
}
else
{
if( value > max_value )
max_value = value;
if( value < min_value )
min_value = value;
}
}
printf( "最大値=%d 最小値=%d", max_value, min_value );
別の解答例
int max_value;
int min_value;
int value;
int i;
for( i = 0 ; i < 10 ; i++ )
{
scanf( "%d", &value );
if( i == 0 || value > max_value )
max_value = value;
if( i == 0 || value < min_value )
min_value = value;
}
printf( "最大値=%d 最小値=%d", max_value, min_value );