/* ------------------------------------------------------------ * [問題] * 0 以上 50 未満の整数を繰り返し読み込み, * ヒストグラムを表示するプログラムを作りなさい. * 階級の幅は 10 とする. * 整数の読み込みは -1 の読み込を持って終わる. * ------------------------------------------------------------ * プログラム例 * (C) 2005 Hirohisa AMAN */ #include int main(void){ int f[5], x, i, j; for ( i = 0; i < 5; i++ ){ f[i] = 0; } scanf("%d", &x); while( x != -1 ){ f[ x/10 ]++; scanf("%d", &x); } for ( i = 0; i < 5; i++ ){ printf("-- %d : ", (i+1)*10); for ( j = 0; j < f[i]; j++ ){ printf("#"); } printf("\n"); } return 0; }