Вопрос задан 05.07.2023 в 17:08. Предмет Информатика. Спрашивает Есимжанов Асхат.

Помогите написать на С++ Опишите класс ZODIAK (знак зодиака, фамилия и имя, день рождения).

Выведите на экран фамилии, имена и дни рождения всех «стрельцов». Если таких нет, то программа должна выдать соответствующее сообщение на экран.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Артамонов Илья.

---------------------------




0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, вот пример кода на C++, который описывает класс ZODIAK и выводит информацию о "Стрельцах":

cpp
#include <iostream> #include <vector> #include <string> class ZODIAK { private: std::string lastName; std::string firstName; std::string birthDate; public: ZODIAK(const std::string& lastName, const std::string& firstName, const std::string& birthDate) : lastName(lastName), firstName(firstName), birthDate(birthDate) {} std::string getLastName() const { return lastName; } std::string getFirstName() const { return firstName; } std::string getBirthDate() const { return birthDate; } }; int main() { std::vector<ZODIAK> zodiacs; // Пример добавления объектов в вектор zodiacs.push_back(ZODIAK("Иванов", "Иван", "01.12.1995")); zodiacs.push_back(ZODIAK("Петров", "Петр", "23.11.1987")); zodiacs.push_back(ZODIAK("Сидорова", "Мария", "04.12.2000")); bool foundStreltsy = false; // Поиск и вывод информации о "Стрельцах" for (const ZODIAK& zodiac : zodiacs) { if (zodiac.getBirthDate() >= "23.11" && zodiac.getBirthDate() <= "21.12") { std::cout << "Фамилия: " << zodiac.getLastName() << ", Имя: " << zodiac.getFirstName() << ", День рождения: " << zodiac.getBirthDate() << std::endl; foundStreltsy = true; } } if (!foundStreltsy) { std::cout << "Стрельцы не найдены." << std::endl; } return 0; }

Обратите внимание, что в примере я добавил несколько объектов класса ZODIAK в вектор zodiacs. Вы можете дополнить вектор своими данными или использовать ввод данных с клавиатуры. Код будет выводить информацию о людях, дни рождения которых попадают в диапазон "Стрельцов" (с 23 ноября по 21 декабря). Если таких данных нет, будет выведено сообщение "Стрельцы не найдены."

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос