Ответ:
#include <iostream>
#include <windows.h>
using namespace std;
class AutoClass {
char *model;
int power;
float cost;
public:
void input (void); // метод ввода компонентов с клавиатуры
void show (void); // метод вывода компонентов на экран
};
void AutoClass::input(void)
{
model = new char[100];
cout << "\nВвод компонентов автомобиля\n";
cout << "Марка: ";
cin >> model;
cout << "Мощность: ";
cin >> power;
cout << "Стоимость: ";
cin >> cost;
}
void AutoClass::show(void)
cout << "\nВывод компонентов автомобиля";
cout << "\nМарка: " << model;
cout << "\nМощность: " << power;
cout << "\nСтоимость: " << cost << "\n";
int main()
setlocale(LC_ALL, "Russian");
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
AutoClass automobile; // объявление объекта
AutoClass autoarray [3]; // объявление массива объектов
AutoClass *p; // объявление указателя на объект
p = &automobile; // присвоению указателю адреса объекта
automobile.input();
cout << "\nПрямой вызов метода объекта.";
automobile.show();
cout << "\nВызов метода объекта через указатель.";
p->show();
Объяснение: комментарии в тексте программы
Copyright © 2024 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
Verified answer
Ответ:
#include <iostream>
#include <windows.h>
using namespace std;
class AutoClass {
char *model;
int power;
float cost;
public:
void input (void); // метод ввода компонентов с клавиатуры
void show (void); // метод вывода компонентов на экран
};
void AutoClass::input(void)
{
model = new char[100];
cout << "\nВвод компонентов автомобиля\n";
cout << "Марка: ";
cin >> model;
cout << "Мощность: ";
cin >> power;
cout << "Стоимость: ";
cin >> cost;
}
void AutoClass::show(void)
{
cout << "\nВывод компонентов автомобиля";
cout << "\nМарка: " << model;
cout << "\nМощность: " << power;
cout << "\nСтоимость: " << cost << "\n";
}
int main()
{
setlocale(LC_ALL, "Russian");
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
AutoClass automobile; // объявление объекта
AutoClass autoarray [3]; // объявление массива объектов
AutoClass *p; // объявление указателя на объект
p = &automobile; // присвоению указателю адреса объекта
automobile.input();
cout << "\nПрямой вызов метода объекта.";
automobile.show();
cout << "\nВызов метода объекта через указатель.";
p->show();
}
Объяснение: комментарии в тексте программы