Написать программу на С++

Приложения:

Ответы

Ответ дал: fedrfedr
0

Ответ:

#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();

}

Объяснение: комментарии в тексте программы

Вас заинтересует