Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.11.2013, 16:25   #1
maratius
 
Регистрация: 04.06.2013
Сообщений: 9
По умолчанию Задача на последовательность

Здравствуйте. Нужна помощь в решении этой задачи:
http://screencloud.net/v/xGks
Мне кажется, что нужно вывести просто произведение всех членов посл. В любом случае. Ведь если в посл. есть хотя бы 1 четный член, то произв. будет четное, а значит нужно вывести произв. всех членов. Если четных чисел вообще нет, то из условия следует, что нужно вывести произв. всех членов.
Но такое решение слишком уж простое, учитывая предыдущие задачи, которые оценивались в 2-3 балла (а это в 6), а были в разы сложнее.
p.s. Использовать можно только циклы и ветвления.

Последний раз редактировалось maratius; 10.11.2013 в 16:28.
maratius вне форума Ответить с цитированием
Старый 10.11.2013, 16:28   #2
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

смотри
2 3 4 5 6 -2
если ты выведешь все то.... - это -1440
а максимальное 720
хотя ... натуральное не может быть отрицательным ==> выводи все
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"

Последний раз редактировалось Mad_Cat; 10.11.2013 в 16:31.
Mad_Cat вне форума Ответить с цитированием
Старый 10.11.2013, 16:53   #3
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,291
По умолчанию

Может быть, ожидается реализация длинной арифметики?
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Старый 11.11.2013, 17:06   #4
maratius
 
Регистрация: 04.06.2013
Сообщений: 9
По умолчанию

т.е. произведение в любом случае будет больше, чем можно посчитать?
maratius вне форума Ответить с цитированием
Старый 11.11.2013, 17:34   #5
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Цитата:
Сообщение от maratius Посмотреть сообщение
т.е. произведение в любом случае будет больше, чем можно посчитать?
Цитата:
Вводится последовательность натуральных чисел, не превосходящих 10^9
Посчитать можно, только длинную арифметику нужно реализовывать
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 11.11.2013, 18:31   #6
maratius
 
Регистрация: 04.06.2013
Сообщений: 9
По умолчанию

Почитал я про длинную арифметику и мало что понял. И как ее реализовать, используя только циклы и ветвления, не знаю. Подскажите, пожалуйста.
maratius вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача на последовательность makskovalko Помощь студентам 5 21.10.2013 22:41
задача на последовательность Gordan007 Помощь студентам 4 26.11.2011 03:13
Задача Последовательность. olimpiadnik Помощь студентам 2 14.01.2011 09:13
задача на последовательность tcjkjl Паскаль, Turbo Pascal, PascalABC.NET 0 13.12.2010 13:48