|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.06.2009, 16:40 | #1 |
Пользователь
Регистрация: 15.05.2009
Сообщений: 74
|
работа с классами, но трабл в функциях-методах
О ужас! Лето, хочется на море, а тут сидишь и пытаешься написать программку...
Доброе врремя суток Всем! Чудесного Вам дня и отличного настроения!!!))) А теперь ближе к телу))) Очень нужна помощь... Задание: Создать два объекта с использованием разных конструкторов, вызвать необходимые методы для обработки объектов с выводом полученных результатов. Методы для задания: параметр Р определяется, как Отношение произведения ненулевых элементов к сумме положительных элементов матрицы.(*) если P>0, то К максимальному элементу каждого столбца матрицы прибавить такое значение, чтобы сумма элементов в этом столбце стала равна 0.(**) -- в написании этих методов и заключается проблемка, подскажите алгоритм этих ф-ций, плиз Вот мой листинг: Код:
Последний раз редактировалось aka_faith; 14.06.2009 в 16:43. |
14.06.2009, 18:50 | #2 | |||
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Цитата:
Описываю алгоритм Цитата:
Код:
Цитата:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
|||
14.06.2009, 19:45 | #3 |
Пользователь
Регистрация: 15.05.2009
Сообщений: 74
|
опять ошибки:
Код:
да и значение, чтобы сумма элементов в этом столбце стала равна 0, разве так надо найти? потом же надо распечатать матрицу с измененными максимумами, так разве не надо изменить максимум, т.е. добавить к нему найденое значение, чтоб сумма все же была нолик?? Как это правильно сделать?? |
14.06.2009, 19:55 | #4 | |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Код:
Код:
Код:
Цитата:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
|
14.06.2009, 20:52 | #5 | |
Пользователь
Регистрация: 15.05.2009
Сообщений: 74
|
ой, а что с моим конструктором с параметрами, что это:
Цитата:
|
|
14.06.2009, 21:14 | #6 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
aka_faith, назовите значения, при которых возникает такое. Что вводить?
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
14.06.2009, 21:20 | #7 |
Пользователь
Регистрация: 15.05.2009
Сообщений: 74
|
при любых значения n,m,A,B,C!!
а ненулевые элементы матрицы - это просто элементы, которые не равны 0?? |
14.06.2009, 21:30 | #8 | |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Цитата:
У вас формула в конструкторе: Код:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
|
14.06.2009, 22:11 | #9 | ||
Пользователь
Регистрация: 15.05.2009
Сообщений: 74
|
Но сумма и максимальный элемент находятся не правильно:
Код:
Цитата:
Цитата:
|
||
14.06.2009, 22:26 | #10 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Может, вы все-таки будете логически обдумывать алгоритм, вместо копи-пастинга?
Смотрим в цикл по строкам: Код:
Далее, зачем-то отнимаете от него сумму. Спрашивается: зачем? И вообще, зачем вам значение максимального элемента, если вы собрались его изменять? Вам не кажется более логичным запоминать индекс? Код:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Работа с классами и объектами | Shavminator | Общие вопросы Delphi | 7 | 18.12.2009 04:11 |
Форматирование текста в функциях. | shadrikoff | Microsoft Office Excel | 5 | 26.02.2009 08:13 |
Логические подстановки в формулах/функциях | vprima | Microsoft Office Excel | 5 | 16.02.2009 16:42 |
Код в поцедурах и функциях! | Jondeer | Общие вопросы C/C++ | 1 | 10.06.2008 18:16 |
Изменяемый диапазон массива в функциях | slba | Microsoft Office Excel | 4 | 29.06.2007 19:10 |