|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
05.12.2017, 18:25 | #1 |
Пользователь
Регистрация: 25.11.2017
Сообщений: 28
|
Факториал.В чем ошибка?
Код:
Задание звучит так : Вычислить P=(xt)!; n! = 1*2.....n , t = 1,5 если х - четное , t =2 , если нечетное Какие типы я только не ставил,если бы не 1.5 ,а целое число было бы ,то всё ОК |
05.12.2017, 18:48 | #2 | |
Старожил
Регистрация: 16.05.2012
Сообщений: 3,211
|
Код:
Код:
Код:
Цитата:
Потому присвоение надо делать так: Код:
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
Последний раз редактировалось Sciv; 05.12.2017 в 18:58. |
|
05.12.2017, 19:22 | #3 |
Старожил
Регистрация: 02.03.2008
Сообщений: 2,499
|
Например, так
Код:
Вместо Odd(x) можно (x mod 2 <>0) Хотя, лучше использовать все, кроме x - не целого типа. Потому что уже 13! = 6227020800 - это не влезет в LongInt Вот так, например вычисление ! Код:
Последний раз редактировалось type_Oleg; 05.12.2017 в 19:27. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
[РЕШЕНО][Python] факториал, Фибоначчи: в ходе выполнения в цикле все последующие значения факториалов перемножаются с предыдущими, а хочу чтоб выводился факториал конкретного числа | Staniislav | Помощь студентам | 2 | 19.08.2017 23:57 |
[РЕШЕНО] Помогите в чем может быть ошибка? Ошибка ';' expected but 'BEGIN' found | АлександрDelphi | Общие вопросы Delphi | 7 | 06.03.2016 19:25 |
Вычислить факториал числа п. Факториал числа представить в виде целочисленного массива десятичных цифр. | M1kefly | Общие вопросы C/C++ | 1 | 07.07.2013 21:00 |
В чем ошибка... | Эдвин Галстук | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 25.10.2009 20:01 |
В чем ошибка? | AleNa666 | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 28.04.2009 14:28 |