Контрольная работа по "Программированию"
Автор: Дмитрий Зайцев • Ноябрь 25, 2022 • Контрольная работа • 451 Слов (2 Страниц) • 131 Просмотры
ЗАДАЧА 2 с прототипом
Создайте базовый класс Млекопитающее (свойства: имя, численность, методы:
конструктор, вывод информации о свойствах). Создайте производный класс "Травоядные"
(свойства: базовый класс + среда обитания; методы: конструктор, вывод информации о
свойствах). Создайте по одному объекту базового класса и по 2 объекта производного класса. Выводите
информацию о них.
Решение :
#include "stdafx.h"
#include<iostream>
#include <string>
using namespace std;
class M{
string naz;
int chisl;
public:
M(string, int);
void vivod1();
};
M::M(string n,int c){naz=n;chisl=c;}
void M::vivod1(){
cout«"Название: "«naz«endl;
cout«"Чмсленность: "«сршыд«endl;
}
class T:public M(
string sreda;
public:
T(string, int,string);
void vivod2();
};
T::T(string n, int c, string s):M(n, c){sreda=s;}
void T::vivod2(){
vivod1();
cout«"Среда обитания "«sreda«endl;
}
int _tmain(int argc, _TCHAR* argv[])
{
setlocale(LC_ALL,"rus");
M m ("дельфин", 100);
...