/* ------------------------------------------------------------ * [問題] * 整数を繰り返し読み込み,その最大値と最小値を表示するプログラムを作り * なさい. * なお,整数の読み込みは 0 が読込まれた時点で終了とする. * * (例)※[ ]内がユーザからの入力を表す * * 整数 = ? [2] * 整数 = ? [5] * 整数 = ? [123] * 整数 = ? [0] * 最大値 = 123 * 最小値 = 2 * ------------------------------------------------------------ * プログラム例 * (C) 2005 Hirohisa AMAN */ #include int main(void){ int x, max, min; printf("整数 = ? "); scanf("%d", &x); max = min = x; while ( x != 0 ){ if ( x > max ){ max = x; } if ( x < min ){ min = x; } printf("整数 = ? "); scanf("%d", &x); } printf("最大値 = %d\n", max); printf("最小値 = %d\n", min); return 0; }