0 / 0 / 0
Регистрация: 31.01.2014
Сообщений: 6

Описать класс Cat, содержащий информацию об одном коте (кличка и год рождения)

09.01.2015, 18:16. Показов 2420. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Описать на языке СИ++ класс Cat, содержащий информацию об одном коте (кличка и год рождения). Переменные класса должны быть закрытыми (private). Строку необходимо хранить массивом char. Класс должен содержать:
- конструктор копирования;
- конструктор, заполняющий все поля объекта значениями, помещены в параметрах;
- методы для установки и получения значений полей объекта;
- метод заполнения полей класса при помощи printf и scanf;
- метод вывода информации о содержимом объекта на экран при помощи printf и scanf.



Задание дали, а показать как это делается - не показали((( сама разобраться не могу!(
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
09.01.2015, 18:16
Ответы с готовыми решениями:

Описать класс студент, включающий конструктор инициализации студента (Ф.И.О., год рождения, год поступления, пол, национальность)
Описать класс студент, включающий конструктор инициализации студента (Ф.И.О., год рождения, год поступления, пол, национальность) Год...

Описать и ввести массив,содержащий 10 записей следующей структуры: фамилия автора,год его рождения,название картины.
Создать список картин выставки иностранных мастеров. 1.Описать и ввести массив,содержащий 10 записей следующей структуры: фамилия...

Описать класс, содержащий информацию о почтовом адресе организации
Описать класс, содержащий информацию о почтовом адрессе организации. Предусмотреть методы для создания объектов (инициализация полей),...

5
Заблокирован
09.01.2015, 19:43
Вероника92, начните читать литературу. Или ищите подобные посты на форуме по ключевым словам "простой класс".
0
Диссидент
Эксперт C
 Аватар для Байт
27711 / 17329 / 3810
Регистрация: 24.12.2010
Сообщений: 38,979
09.01.2015, 20:21
C++
1
2
3
4
class Cat {
  public:
    Cat(int year, char *Name="Васька");
 ...
0
0 / 0 / 0
Регистрация: 31.01.2014
Сообщений: 6
09.01.2015, 20:28  [ТС]
Начало вроде написала, а как дальше не знаю
C++
1
2
3
4
5
6
7
8
9
10
11
class Cat
{
private:
int god; // год рождения
char kli4ka[32]; // кличка
public:
Cat( int g, char *kli) { god=g; strncpy(kli4ka,kli,sizeof(kli4ka)); } // конструктор
void Print(void) { printf("Год рождения котяры: %d, кличка особи: %s\n", god, kli4ka); } // вывод
int GetGod(void) { return god; } // метод возвращения года
int SetGod(int g) { god=g; return g>=0; } 
};
что дальше писать не знаю
0
4820 / 2286 / 287
Регистрация: 01.03.2013
Сообщений: 5,970
Записей в блоге: 30
09.01.2015, 20:44
А как же сет/гет кличка? Поле такое же приватное как и год, для года сеттеры/геттеры вы написали... А потом надо его другим жизненно важным методам учить - в туалет в свой угол, например.
0
09.01.2015, 20:48

Не по теме:

Цитата Сообщение от Вероника92 Посмотреть сообщение
char kli4ka[32]; // кличка
Девушки...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
09.01.2015, 20:48
Помогаю со студенческими работами здесь

Описать класс «ГИБДД», содержащий информацию о зарегистрированных машинах. Поля класса: номера и стоимость машин, пройд
Описать класс «ГИБДД», содержащий информацию о зарегистрированных машинах. Поля класса: номера и стоимость машин, пройден ли техосмотр...

Описать массив записей, содержащий анкетные данные (Ф.и. о., дату рождения, пол, место рождения) нескольких человек
Если можно, то с блок-схемой. Спасибо заранее) Описать массив записей, содержащий анкетные данные (Ф.и. о., дату рождения, пол, место...

Определить класс химический элемент, содержащий информацию о названии элемента его химических свойствах. Определить класс медикаменты, содержащий разн
Определить класс химический элемент, содержащий информацию о названии элемента его химических свойствах. Определить класс медикаменты,...

Создать файл, содержащий фамилии, имена, месяц и год рождения
Создать файл, содержащий фамилии, имена, месяц и год рождения. Написать 2 программы: 1-ая должна создавать этот файл, а 2-ая должна...

Описать тип-структуру «Человек», хранящую имя, фамилию и год рождения человека
Задание:Описать тип-структуру «Человек», хранящую имя, фамилию и год рождения человека. Описать функцию, принимающую в качестве параметров...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

Новые блоги и статьи
Реализация Domain-Driven Design с Java
Javaican 20.05.2025
DDD — это настоящий спасательный круг для проектов со сложной бизнес-логикой. Подход, предложенный Эриком Эвансом, позволяет создавать элегантные решения, которые точно отражают реальную предметную. . .
Возможности и нововведения C# 14
stackOverflow 20.05.2025
Выход версии C# 14, который ожидается вместе с . NET 10, приносит ряд интересных нововведений, действительно упрощающих жизнь разработчиков. Вы уже хотите опробовать эти новшества? Не проблема! Просто. . .
Собеседование по Node.js - вопросы и ответы
Reangularity 20.05.2025
Каждому разработчику рано или поздно приходится сталкиватся с техническими собеседованиями - этим стрессовым испытанием, где решается судьба карьерного роста и зарплатных ожиданий. В этой статье я. . .
Cython и C (СИ) расширения Python для максимальной производительности
py-thonny 20.05.2025
Python невероятно дружелюбен к начинающим и одновременно мощный для профи. Но стоит лишь заикнуться о высокопроизводительных вычислениях — и энтузиазм быстро улетучивается. Да, Питон медлительнее. . .
Безопасное программирование в Java и предотвращение уязвимостей (SQL-инъекции, XSS и др.)
Javaican 19.05.2025
Самые распространёные векторы атак на Java-приложения за последний год выглядят как классический "топ-3 хакерских фаворитов": SQL-инъекции (31%), межсайтовый скриптинг или XSS (28%) и CSRF-атаки. . .
Введение в Q# - язык квантовых вычислений от Microsoft
EggHead 19.05.2025
Microsoft вошла в гонку технологических гигантов с собственным языком программирования Q#, специально созданным для разработки квантовых алгоритмов. Но прежде чем погружаться в синтаксические дебри. . .
Безопасность Kubernetes с Falco и обнаружение вторжений
Mr. Docker 18.05.2025
Переход организаций к микросервисной архитектуре и контейнерным технологиям сопровождается лавинообразным ростом векторов атак — от тривиальных попыток взлома до многоступенчатых кибератак, способных. . .
Аугментация изображений с Python
AI_Generated 18.05.2025
Собрать достаточно большой датасет для обучения нейронной сети — та ещё головная боль. Часами вручную размечать картинки, скармливать их ненасытным алгоритмам и молиться, чтобы модель не сдулась при. . .
Исключения в Java: советы, примеры кода и многое другое
Javaican 18.05.2025
Исключения — это объекты, созданные когда программа сталкивается с непредвиденной ситуацией: файл не найден, сетевое соединение разорвано, деление на ноль. . . Список можно продолжать до бесконечности. . . .
Как сделать SSO (Single Sign-On) в C# приложении
stackOverflow 18.05.2025
SSO — это механизм, позволяющий пользователю пройти аутентификацию один раз и получить доступ к нескольким приложениям без повторного ввода учетных данных. Вы наверняка сталкивались с ним, когда. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru