Advertisement
Guest User

Untitled

a guest
Dec 7th, 2019
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.94 KB | None | 0 0
  1. #include <iostream>
  2. 2
  3. #include <vector>
  4. 3
  5. 4
  6. class Item
  7. 5
  8. {
  9. 6
  10. private:
  11. 7
  12. int m_price{ 0 };
  13. 8
  14. int m_amount{ 0 };
  15. 9
  16. public:
  17. 10
  18. void set_price(int t_price) { m_price = t_price; }
  19. 11
  20. void set_amount(int t_amount) { m_amount = t_amount; }
  21. 12
  22. 13
  23. long tot_price() const { return m_amount * m_price; }
  24. 14
  25. };
  26. 15
  27. 16
  28. int main()
  29. 17
  30. {
  31. 18
  32. int a;
  33. 19
  34. std::cin >> a;
  35. 20
  36. std::vector<Item> items(a);
  37. 21
  38. 22
  39. for (int i = 0; i < a; i++)
  40. 23
  41. {
  42. 24
  43. int amount;
  44. 25
  45. std::cin >> amount;
  46. 26
  47. items[i].set_amount(amount);
  48. 27
  49. }
  50. 28
  51. for (int i = 0; i < a; i++)
  52. 29
  53. {
  54. 30
  55. int price;
  56. 31
  57. std::cin >> price;
  58. 32
  59. items[i].set_price(price);
  60. 33
  61. }
  62. 34
  63. 35
  64. long sum{ 0 };
  65. 36
  66. for (const auto& item : items)
  67. 37
  68. {
  69. 38
  70. sum += item.tot_price();
  71. 39
  72. }
  73. 40
  74. 41
  75. std::cout << sum;
  76. 42
  77. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement