fork download
  1. #include <stdio.h>
  2.  
  3. int main (int argc, const char * argv[]){
  4. const int N = 100;
  5. int n, i, j, max;
  6. int data[N], graph[N];
  7. max = 0;
  8.  
  9. printf("整数データの個数 n = ");
  10. scanf("%d", &n);
  11. printf("データを入力:\n");
  12. for (i = 0; i < n; i++){
  13. printf("data[%d] = ", i);
  14. scanf("%d", &(data[i]));
  15. }
  16.  
  17. for (i = 0; i < n; i++){
  18. printf("%3d ", data[i]);
  19. if(max < data[i]){
  20. max = data[i];
  21. }
  22. graph[i] = 50 * data[i] / max;
  23. for (j = 0; j < graph[i]; j++){
  24. printf("■");
  25. }
  26. printf("\n");
  27. }
  28.  
  29. return 0;
  30. }
Success #stdin #stdout 0s 1836KB
stdin
5
2 1 3 5 4
stdout
整数データの個数 n = データを入力:
data[0] = data[1] = data[2] = data[3] = data[4] =   2 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
  1 ■■■■■■■■■■■■■■■■■■■■■■■■■
  3 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
  5 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
  4 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■