|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
31.12.2008, 12:07 | #1 |
Пользователь
Регистрация: 07.11.2008
Сообщений: 23
|
необходимо подкоректировать....
Написать программу поиска суммы последовательных чисел, вводимых с клавиатуры, предшествующих первому введённому нулю. Указание: должен многократно выполняться оператор ввода. Контрольный пример: 1, 2, 3, -4, 5, -2, 0. Рзультат: 7.
пробовал сам сделать Код:
помгите плиз исправить данную траблу |
31.12.2008, 12:58 | #2 |
Форумчанин
Регистрация: 06.12.2008
Сообщений: 613
|
То есть -4 считается в этом ряду как последовательное? если так, то счас я тебе код намаляю
|
31.12.2008, 13:31 | #3 |
Форумчанин
Регистрация: 06.12.2008
Сообщений: 613
|
программа
Код:
|
31.12.2008, 13:43 | #4 |
Форумчанин
Регистрация: 11.11.2008
Сообщений: 161
|
вот еще:
Код:
Последний раз редактировалось Викдон; 31.12.2008 в 13:54. |
31.12.2008, 13:54 | #5 |
Форумчанин
Регистрация: 06.12.2008
Сообщений: 613
|
Викдон - мне понравился алгоритм, а если шаг допустим не "1" а скажем "10" - то тут проблемка не сочти за наглость - просто интересно посоветоваться, пообщаться с умными людьми
|
31.12.2008, 13:56 | #6 |
Форумчанин
Регистрация: 11.11.2008
Сообщений: 161
|
ну тут просто вместо (abs(c)=abs(a)+1) делаем (abs(c)=abs(a)+n) В данном случае n=10
|
31.12.2008, 14:01 | #7 |
Форумчанин
Регистрация: 06.12.2008
Сообщений: 613
|
Согласен - можно тогда и код подправить, только в данном случае "n" - это шаг, который я так понял вам надо задавать
|
31.12.2008, 14:12 | #8 |
Форумчанин
Регистрация: 11.11.2008
Сообщений: 161
|
да n шаг)) можно мой код и подправить, просто я подогнал его под конкретный случай), Вроде в задании шаг единица, как я понял)
|
31.12.2008, 14:17 | #9 |
Форумчанин
Регистрация: 06.12.2008
Сообщений: 613
|
Все правильно, только меня учили создавать программу для "конечного" пользователя )) Понимаете о чем я )) Ну это так, просто к слову, на самом деле к конкретной задаче к вашей программе нет никаких претезий, просто у меня шаг задается первым вводом, а я вот подумал можно ведь шаг задать и просто как параметр - ну ладно, это так - полет фантазии
|
31.12.2008, 14:26 | #10 |
Форумчанин
Регистрация: 11.11.2008
Сообщений: 161
|
да можно задать: (abs(c)=abs(a)+n) n задается в программе))
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
подкоректировать.обработка символьных данных и строк | felmor | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 25.12.2008 19:12 |
подкоректировать. Двумерный массив | felmor | Паскаль, Turbo Pascal, PascalABC.NET | 5 | 25.12.2008 14:31 |
ПОмогите подкоректировать задачу на Паскале | maziLa | Помощь студентам | 1 | 24.12.2008 23:14 |
Помогите подкоректировать программу | Killdgedan | Помощь студентам | 7 | 24.12.2008 22:10 |
HELP! Нужно подкоректировать прогу на СИ. | NEWLOGIN | Помощь студентам | 3 | 10.05.2008 18:11 |