Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- class C_Int {
- private:
- int value; // Єдине поле типу int
- public:
- // Конструктор за замовчуванням, встановлює значення 0
- C_Int() : value(0) {}
- // Метод для встановлення значення в 0
- void setToZero() {
- value = 0;
- }
- // Метод для ініціалізації поля довільним значенням
- void setValue(int val) {
- value = val;
- }
- // Метод для виведення значення на екран
- void displayValue() const {
- cout << "Значення: " << value << endl;
- }
- // Метод для додавання двох об'єктів типу C_Int
- int add(const C_Int &other) const {
- return value + other.value;
- }
- };
- int main() {
- // Створення двох об'єктів класу C_Int
- C_Int num1, num2;
- // Ініціалізація значень
- num1.setValue(10);
- num2.setValue(15);
- // Виведення значень
- num1.displayValue();
- num2.displayValue();
- // Додавання двох об'єктів
- int result = num1.add(num2);
- cout << "Результат додавання: " << result << endl;
- // Встановлення значення 0 і повторне виведення
- num1.setToZero();
- num1.displayValue();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement