fork download
  1. #include <stdio.h>
  2.  
  3. int main()
  4. {
  5. int a[10];
  6. int count[5] = {0, 0, 0, 0, 0};
  7. int i, j;
  8.  
  9. for (i = 0; i < 10; i++) {
  10. scanf("%d", &a[i]);
  11. if(a[i] > 5) {
  12. printf("input from 1 to 5 integer\n");
  13. i--;
  14. continue;
  15. }
  16. }
  17.  
  18. printf("\na = { ");
  19. for (i = 0; i < 10; i++) {
  20. printf("%d ", a[i]);
  21. }
  22. printf("}\n\n");
  23.  
  24. for (i = 1; i <= 5; i++) {
  25. for (j = 0; j < 10; j++) {
  26. if (a[j] == i) count[i - 1]++;
  27. }
  28. }
  29. for (i = 10; i > 0; i--) {
  30. printf("%2d - ", i);
  31. for (j = 0; j < 5; j++) {
  32. if (count[j] >= i) {
  33. printf("* ");
  34. } else {
  35. printf(" ");
  36. }
  37. }
  38. putchar('\n');
  39. }
  40. printf(" 1 2 3 4 5\n");
  41.  
  42. return 0;
  43. }
Success #stdin #stdout 0.01s 1724KB
stdin
1
2
2
3
3
3
3
4
4
5
stdout
a = { 1 2 2 3 3 3 3 4 4 5 }

10 -           
 9 -           
 8 -           
 7 -           
 6 -           
 5 -           
 4 -     *     
 3 -     *     
 2 -   * * *   
 1 - * * * * * 
     1 2 3 4 5