|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.09.2012, 14:20 | #1 |
Пользователь
Регистрация: 22.09.2012
Сообщений: 33
|
Вычисление факториала
Нужно простым способом вычислить факториал(не используя формулу Стирлинга, естественно). Программа запускается, но независимо от введённых данных, "a" почему-то обращается в нуль, и дальше программа работает неправильно.
Код:
1)Что же в коде не верно? 2)Можно ли сделать шаг больше или меньше единицы? Например: 3, 1/2 и т.д. 3)Реально ли вывести результат следующим образом без пробелов или, как в примере, без нижних подчёркиваний: !{Введённое число a}_=_{Результат вычисления факториала из a}? 4)Позволяет ли цикл for указывать "повторение, пока значение переменной не станет равно определённому числу", т.е. как написать (и можно ли) for (a=0; a=10; a++)? |
23.09.2012, 14:49 | #2 | |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,760
|
Код:
Цитата:
|
|
23.09.2012, 15:12 | #3 |
Пользователь
Регистрация: 22.09.2012
Сообщений: 33
|
У меня не было лекции по for, да и по программированию вообще. Программа предполагает, что я уже должен обладать определёнными навыками, поэтому приходится изучать только своими силами. Безусловно, я читал про цикл for, вот только к сожалению написано так всё слишком скупо(и это далеко не один учебник). А шаг в единицу написал, потому что только это и было объяснено, а не потому, что я, вместо того, чтобы сесть и самому разобраться, слизал это с примера готового кода.
|
23.09.2012, 15:14 | #4 |
Пользователь
Регистрация: 22.09.2012
Сообщений: 33
|
Да, а про a==0 спасибо. Сам то знал, но вот что-то протупил немного.
|
23.09.2012, 15:20 | #5 | |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,760
|
Цитата:
|
|
23.09.2012, 15:26 | #6 |
Пользователь
Регистрация: 22.09.2012
Сообщений: 33
|
Как чувак, который перед тем, как написать, пересмотрел эту тему в трёх пособиях и просмотрел ни одну статью об этом в интернете. Я действительно не могу найти как это сдеалать, да и можно ли это делать вообще, иначе не задавал я бы этот вопрос, если бы смог справиться сам.
|
24.09.2012, 13:27 | #7 | |
Пользователь
Регистрация: 27.06.2012
Сообщений: 38
|
Цитата:
Код:
но очень хорошая. Удачи! |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вычисление факториала | turtles | Помощь студентам | 1 | 22.09.2011 13:38 |
вычисление факториала (Pascal) | DsDevis | Помощь студентам | 8 | 09.12.2010 18:56 |
вычисление факториала в С++ | mephistophel | Помощь студентам | 4 | 10.03.2010 12:43 |
Си, вычисление факториала | ManInBlack | Помощь студентам | 2 | 07.03.2009 00:50 |
Вычисление факториала числа | PAVEL315 | Общие вопросы Delphi | 17 | 21.03.2007 07:32 |