#include <stdio.h>
 
int main (int argc, const char * argv[]){
    const int N = 100;
    int n, i, j, max;
    int data[N], graph[N];
    max = 0;
 
    printf("整数データの個数 n = ");
    scanf("%d", &n);
    printf("データを入力：\n");
    for (i = 0; i < n; i++){
        printf("data[%d] = ", i);
        scanf("%d", &(data[i]));
    }
    
    for (i = 0; i < n; i++){
        printf("%3d ", data[i]);
        if(max < data[i]){
            max = data[i];
        }
        graph[i] = 50 * data[i] / max;
        for (j = 0; j < graph[i]; j++){
            printf("■");
        }
        printf("\n");
    }
 
    return 0;
}