Advertisement
Guest User

Untitled

a guest
Feb 7th, 2020
437
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.26 KB | None | 0 0
  1. Условие Histogram
  2. 4. Хистограма
  3. Дадени са n цели числа в интервала [11000]. От тях някакъв процент p1 са под 200, друг процент p2 са от
  4. 200 до 399, друг процент p3 са от 400 до 599, друг процент p4 са от 600 до 799 и останалите p5 процента са от
  5. 800 нагоре. Да се напише програма, която изчислява и отпечатва процентите p1, p2, p3, p4 и p5.
  6. Пример: имаме n = 20 числа: 53, 7, 56, 180, 450, 920, 12, 7, 150, 250, 680, 2, 600, 200, 800, 799, 199, 46, 128, 65.
  7. Получаваме следното разпределение и визуализация:
  8. Диапазон Числа в диапазона Брой числа Процент
  9. < 200 53, 7, 56, 180, 12, 7, 150, 2, 199, 46, 128, 65 12 p1 = 12 / 20 * 100 = 60.00%
  10. 200399 250, 200 2 p2 = 2 / 20 * 100 = 10.00%
  11. 400599 450 1 p3 = 1 / 20 * 100 = 5.00%
  12. 600799 680, 600, 799 3 p4 = 3 / 20 * 100 = 15.00%
  13. 800 920, 800 2 p5 = 2 / 20 * 100 = 10.00%
  14. Вход
  15. На първия ред от входа стои цялото число n (1 ≤ n ≤ 1000) – брой числа. На следващите n реда стои по едно
  16. цяло число в интервала [11000] – числата върху които да бъде изчислена хистограмата.
  17. Изход
  18. Да се отпечата на конзолата хистограмата – 5 реда, всеки от които съдържа число между 0% и 100%, с точност
  19. две цифри след десетичната точка, например 25.00%, 66.67%, 57.14%.
  20. Примерен вход и изход
  21. Вход Изход Вход Изход Вход Изход Вход Изход Вход Изход
  22. 3
  23. 1
  24. 2
  25. 999
  26. 66.67%
  27. 0.00%
  28. 0.00%
  29. 0.00%
  30. 33.33%
  31. 4
  32. 53
  33. 7
  34. 56
  35. 999
  36. 75.00%
  37. 0.00%
  38. 0.00%
  39. 0.00%
  40. 25.00%
  41. 7
  42. 800
  43. 801
  44. 250
  45. 199
  46. 399
  47. 599
  48. 799
  49. 14.29%
  50. 28.57%
  51. 14.29%
  52. 14.29%
  53. 28.57%
  54. 9
  55. 367
  56. 99
  57. 200
  58. 799
  59. 999
  60. 333
  61. 555
  62. 33.33%
  63. 33.33%
  64. 11.11%
  65. 11.11%
  66. 11.11%
  67. 14
  68. 53
  69. 7
  70. 56
  71. 180
  72. 450
  73. 920
  74. 12
  75. 57.14%
  76. 14.29%
  77. 7.14%
  78. 14.29%
  79. 7.14%
  80.  
  81. 111
  82. 9
  83.  
  84. 7
  85. 150
  86. 250
  87. 680
  88. 2
  89. 600
  90. 200
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement