Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- 2
- #include <vector>
- 3
-
- 4
- class Item
- 5
- {
- 6
- private:
- 7
- int m_price{ 0 };
- 8
- int m_amount{ 0 };
- 9
- public:
- 10
- void set_price(int t_price) { m_price = t_price; }
- 11
- void set_amount(int t_amount) { m_amount = t_amount; }
- 12
-
- 13
- long tot_price() const { return m_amount * m_price; }
- 14
- };
- 15
-
- 16
- int main()
- 17
- {
- 18
- int a;
- 19
- std::cin >> a;
- 20
- std::vector<Item> items(a);
- 21
-
- 22
- for (int i = 0; i < a; i++)
- 23
- {
- 24
- int amount;
- 25
- std::cin >> amount;
- 26
- items[i].set_amount(amount);
- 27
- }
- 28
- for (int i = 0; i < a; i++)
- 29
- {
- 30
- int price;
- 31
- std::cin >> price;
- 32
- items[i].set_price(price);
- 33
- }
- 34
-
- 35
- long sum{ 0 };
- 36
- for (const auto& item : items)
- 37
- {
- 38
- sum += item.tot_price();
- 39
- }
- 40
-
- 41
- std::cout << sum;
- 42
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement