Я написал программу для вычисления факториала и хочу знать почему она дает неверный ответ - Компьютерные вопросы

Вопрос Я написал программу для вычисления факториала и хочу знать почему она дает неверный ответ

Регистрация
18 Фев 2013
Сообщения
58
Репутация
0
Спасибо
0
Монет
0
вот ее код
var c, s, n: integer;
begin
read(n);
s:=1; c:=1;
while c<n do
begin
c:=c+1;
s:=s*c;

write (s,');
end;
end.
 
Регистрация
13 Дек 2012
Сообщения
101
Репутация
6
Спасибо
0
Монет
0
Мой внутренний телепат мне подсказывает, что неверный ответ только для аргумента больше некоторого значения? Или ответом Вы считаете тот набор цифр, который выводится в цикле? Вы бы пример хоть привели
 
Регистрация
29 Май 2013
Сообщения
76
Репутация
0
Спасибо
0
Монет
0
Пиши на поиске программа вичисление факториала - и 2 строк там написано программерс форум . Мне система маил. ру не дал выложить ссылочку .
 
Регистрация
19 Май 2013
Сообщения
74
Репутация
0
Спасибо
0
Монет
0
Скорее всего дает правильный ответ, но в неожиданном "формате" 3!=6 а выдает 2 6 (без пробела) 4!=24 а выдает 2 6 24 (и опять без пробела) Верно? Тогда обрати внимание, что у тебя вывод результата в цикле, а не как положено - снаружи
 
Сверху Снизу