Форум программистов, компьютерный форум CyberForum.ru

Найти максимальное из каждого поля двух объектов - C++

Восстановить пароль Регистрация
 
Lers
12 / 12 / 3
Регистрация: 27.05.2012
Сообщений: 202
03.02.2014, 17:59     Найти максимальное из каждого поля двух объектов #1
Mark - это наследник, Disc - базовый класс. Задача в том, чтобы найти максимальное из каждого поля двух объектов, в данном случает m1 и m3.
C++
1
2
3
4
Mark m1("Физика",50,"Сидоров",8);
Mark *m3=new Mark("Мат.анализ",40,"Николаев",7);
 
m1.setmax(m3);
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
Mark :: setmax(Mark *m3)
{
  if (strcmp(studentname,m3->studentname)<0)
    strcpy(studentname,m3->studentname);
 
  if (studentmark < m3->studentmark)
  studentmark=m3->studentmark;
 
  max(*m3);
 
 
 
}
C++
1
2
3
4
5
6
7
8
Disc :: max(Disc &d)
{
 if (strcmp(namedisc,d.namedisc)<0)
     strcpy(namedisc,d.namedisc);
 
 if (hours<d.hours)
      hours=d.hours;
}
Функция по поиску максим. полей наследника написаны в cpp наследника, а базового в базовом.
Прошелся по коду, вроде бы все верно, но значения выводит неверные. Помогите пожалуйста.
Найти максимальное из каждого поля двух объектов
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.02.2014, 17:59     Найти максимальное из каждого поля двух объектов
Посмотрите здесь:

C++ Для каждого массива определить максимальное количество подряд расположенных положительных элементов
C++ Взаимодействие двух объектов
C++ Найти максимальное из двух целых чисел
Для каждого натурального числа посчитать максимальное произведение цифр, не превышающее заданное N C++
Найти максимальное произведение двух соседних элементов массива C++
Взаимодействие двух контейнеров объектов C++
Найти среднее арифметическое заданного поля (год издания) массива объектов типа "Книга" C++
Реализовать систему геометрических объектов с расчетом площади каждого из них C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Lers
12 / 12 / 3
Регистрация: 27.05.2012
Сообщений: 202
03.02.2014, 19:51  [ТС]     Найти максимальное из каждого поля двух объектов #2
up help

Добавлено через 22 минуты
Все разобрался
Yandex
Объявления
03.02.2014, 19:51     Найти максимальное из каждого поля двух объектов
Ответ Создать тему
Опции темы

Текущее время: 13:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru