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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 23.10.2011, 21:43   #1
leilochka777
 
Регистрация: 23.10.2011
Сообщений: 6
По умолчанию произведение четных и нечетных

Дано целое число N (>0). Если N – нечетное, то вывести произведение 1*2*3*N; если N – четное, то вывести произведение 2*4*…*N. Чтобы избежать целочисленного переполнения , вычислять это произведение с помощью вещественной переменной и выводить его как вещественное число. Решать задачу с помощью оператором цикла FOR, WHILE или REPEAT.
leilochka777 вне форума Ответить с цитированием
Старый 24.10.2011, 14:23   #2
rubius2008
Форумчанин
 
Регистрация: 19.03.2010
Сообщений: 409
По умолчанию

Код:
p:=1;
if odd(n) then for i:=1 to n do p:=p*i
else for i:=1 to n div 2 do p:=p*2*i;
Есть вопросы, пишите в ЛС.
rubius2008 вне форума Ответить с цитированием
Старый 24.10.2011, 14:33   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Чтобы избежать целочисленного переполнения , вычислять это произведение с помощью вещественной переменной и выводить его как вещественное число.
А это чья бредовая идея?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
перестановка четных и нечетных столбцов матрицы Lowjedy Помощь студентам 1 10.05.2011 18:12
Сумма четных столбцов (в нечетных - текст) VictorM Microsoft Office Excel 6 23.10.2010 00:08
Вывод Четных И нечетных (Более Сложная) darter96 Помощь студентам 4 09.03.2010 21:07
Перестановка элементов четных и нечетных строк Юлия19 Помощь студентам 3 14.06.2009 18:33