![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Пользователь
Регистрация: 13.03.2014
Сообщений: 22
|
![]()
Нужно найти непрерывный участок из 10 элементов, сумма которых максимальна, не используя индексации.
Я застрял на этапе поиска максимальной суммы, укажите на ошибку в алгоритме, пожалуйста Код:
|
![]() |
![]() |
![]() |
#2 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,428
|
![]()
А как вам такой вариант поиска?
UPD В этом месте был неверный код ![]() Просто пересчитывать каждый раз сумму не очень хорошо.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() Последний раз редактировалось BDA; 27.12.2015 в 17:22. |
![]() |
![]() |
![]() |
#3 | |
Пользователь
Регистрация: 13.03.2014
Сообщений: 22
|
![]() Цитата:
Вот скрин консоли, и сумма выведенных элементов явно меньше, чем выдает программа. Я уже не знаю, что с этим делать Безымянный.jpg |
|
![]() |
![]() |
![]() |
#4 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,428
|
![]()
Да, и правда. Насажал ошибок в коде.
Вот так вроде верно работает: Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() Последний раз редактировалось BDA; 27.12.2015 в 17:28. |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 13.03.2014
Сообщений: 22
|
![]()
Спасибо огромное
|
![]() |
![]() |
![]() |
#6 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,428
|
![]()
Пожалуйста. А по поводу вашего кода. Вы внутри цикла по Cr, опять используете Cr для внутреннего цикла, тем самым "портя" внешний цикл. Если исправить эту проблему, то тогда вы еще не будете учитывать сумму, посчитанную на последней итерации.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() Последний раз редактировалось BDA; 27.12.2015 в 17:41. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
указатели на массивы и массивы указателей | blacktener | Общие вопросы C/C++ | 16 | 13.06.2011 20:45 |
Указатели и массивы | Lerank | Помощь студентам | 2 | 09.09.2010 08:00 |
Массивы и указатели (С++) | slavy | Помощь студентам | 4 | 26.08.2009 23:33 |
Массивы и указатели (С++) | slavy | Помощь студентам | 3 | 26.08.2009 19:39 |
[C] массивы, указатели, двойные указатели. | Iggel | Общие вопросы C/C++ | 5 | 05.05.2009 12:39 |