|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
13.12.2008, 21:42 | #1 |
Регистрация: 13.12.2008
Сообщений: 9
|
Помогите исправить код
Уважаемые программисты, очень срочно надо исправить код, но я не пойму почему он неправельно работает.
Вот задание Найти наибольшую последовательность в массиве, и вывести ее произведение.(под последовательностью подразумевается одинаковые числа, например 123455555567696, 555555- это последовательность) Код выводит наибольшую последовательность, но когда надо подсчитать произведение, он выводит какой-то бред. помогите исправить Заранее спасибо Код:
|
14.12.2008, 13:28 | #2 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,526
|
for(i=m;i<n;i++){
printf("%d",pro); pro*=a[i];} Добавь выделенную строку и узнай в чем дело
программа — запись алгоритма на языке понятном транслятору
|
14.12.2008, 13:50 | #3 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Помоему у тебя m неверно считается.
поменяй стратегию
I'm learning to live...
|
14.12.2008, 19:26 | #4 |
Регистрация: 13.12.2008
Сообщений: 9
|
каким образом поменять стратегию?
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите исправить код | Tanuska___:) | БД в Delphi | 4 | 07.08.2008 17:40 |
Помогите исправить код | student_63 | Помощь студентам | 5 | 13.12.2007 18:20 |
Задача на объекты. Исправить код. | AVer | Помощь студентам | 1 | 21.01.2007 14:55 |