8 / 7 / 3
Регистрация: 09.10.2014
Сообщений: 162
|
|
1 | |
Создать класс "Кот" с полями "Возраст" и "Вес"19.03.2016, 13:37. Просмотров 2342. Ответов 7
Метки нет Все метки)
(
Нужно сделать универсальный класс.Задание такое :
Есть два кота (их может быть хоть 100) они характеризуются возрастом (int) и весом (double) , нужно задать котам возраст и вес с клавиатуры каждому.Вывести на экран их параметры (вес и возраст каждого) , затем сравнить котов по весу и возрасту , определить самого старшего и определить самого тяжелого , вывести на экран данные по сравнению (кто самый старший и кто самый тяжелый) , затем предложить пользователю выбрать одного кота для изменения возраста (+1 год по умолчанию, нечего не вводить) и выбрать одного кота для изменения веса (вес вводим с клавиатуры, и этот вес добавляется к тому что уже был) , ну и само собой сопровождаем это сообщениями про то что нужно сделать ,что произошло.Вызвать функцию сравнения опять , и сравнить котов опять и вывести на экран новые параметры про котов.Я написал данную программу для 2 котов , но если в главной функции объявить 5-10-20 котов , программа работать не будет.Главное условие это чтобы при увеличении количества котов не менять функции(кроме самого добавления котов в главную функцию main) п.с\\ могу скинуть свой код если надо.
0
|
|
19.03.2016, 13:37 | |
Создать класс "Книга" с полями "название книги", "количество страниц", "год издания" В массиве структур студент с полями "ИМЯ" "ВОЗРАСТ" "УСПЕВАЕМОСТЬ" выполнить сортировку по успеваемости по возрастанию Создать класс "Вентилятор" содержащий в себе классы: "Двигатель", "Контроллер", "Пульт управления"
|
|
8 / 7 / 3
Регистрация: 09.10.2014
Сообщений: 162
|
|
25.03.2016, 16:42 [ТС] | 2 |
Ну так кто то поможет ?
0
|
Модератор
![]() 10243 / 8566 / 5193
Регистрация: 18.12.2011
Сообщений: 22,919
|
|
25.03.2016, 16:52 | 3 |
![]() Решение
Ошибка у Вас распространенная.
Класс должен описывать ОДНОГО кота. А в main создаете массив (или vector) котов. Так что, переделайте под эту парадигму и выкладывайте сюда. Будем обсуждать!
0
|
8 / 7 / 3
Регистрация: 09.10.2014
Сообщений: 162
|
||||||
25.03.2016, 17:43 [ТС] | 4 | |||||
Не могу понять как вызвать функцию сравнения ...туда надо передать всех котов и написать простой алгоритм сравнения веса , после того как самого тяжелого нашли , найти старшего , но я не знаю как правильно вызвать и прописать функцию.Как только это будет , обновление параметров котов (добавление веса и возраста после сравнения) , и новое сравнение я напишу без труда...вот код :
0
|
Модератор
![]() 10243 / 8566 / 5193
Регистрация: 18.12.2011
Сообщений: 22,919
|
|||||||||||
25.03.2016, 19:13 | 5 | ||||||||||
Эти функции не члены класса
0
|
![]() 8317 / 3875 / 841
Регистрация: 15.11.2014
Сообщений: 8,770
|
||||||
25.03.2016, 19:17 | 6 | |||||
http://rextester.com/ZHLA17026
2
|
8 / 7 / 3
Регистрация: 09.10.2014
Сообщений: 162
|
|
25.03.2016, 20:02 [ТС] | 7 |
0
|
Модератор
![]() 10243 / 8566 / 5193
Регистрация: 18.12.2011
Сообщений: 22,919
|
|
25.03.2016, 21:06 | 8 |
Это уж, как решите.
В данном примере выберется первый из них. Никого я не забИвал. Все как надо.
0
|
25.03.2016, 21:06 | |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь. В зависимости от времени года "весна", "лето", "осень", "зима" определить погоду "тепло", "жарко", "холодно", "очень холодно" Из класса "Дата" с полями день, месяц, год создать класс "Время" с дополнительными полями час, минута, секунда Создать класс комплексных чисел и ввести операции: "+", "-", "*", "/". Реализовать структуру "Анкета" с полями "Фамилия", "Пол" и "Адрес" Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |