Автор Ѐи задал вопрос в разделе Другие языки и технологии
В Паскале. Напишите программу для вычисления факториала с использованием оператора цикла с параметром. и получил лучший ответ
Ответ от Миоко Таканава[гуру]
Ещё 0!=1 нужно учитывать.
F := 1;
if N>0 then
for i := 1 to N do F := F * i;
WriteLn(N, '! = ', F);
Jurii
Высший разум
(113332)
А разве я не учёл?
for i := 1 to N do - будет выполняться при условии, что N > 0,
но F уже задана!
Ответ от Victor Volyanskiy[гуру]
Program Fact; uses CRT; Var F: longint; n,i : integer; BEGIN writeln ('Введите число для вычисления факторила >' ); read(n); F:=n; For I=(n-1) downo 1 do Begin F:=F*i; End; Writeln ('Факториал равен '
Program Fact; uses CRT; Var F: longint; n,i : integer; BEGIN writeln ('Введите число для вычисления факторила >' ); read(n); F:=n; For I=(n-1) downo 1 do Begin F:=F*i; End; Writeln ('Факториал равен '
Ответ от Jurii[гуру]
В Паскале факториал можно найти максимум до 13! - если не использовать хитрости.. . F := 1; for i := 1 to N do F := F * i; WriteLn(N, '! = ', F);
В Паскале факториал можно найти максимум до 13! - если не использовать хитрости.. . F := 1; for i := 1 to N do F := F * i; WriteLn(N, '! = ', F);
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: В Паскале. Напишите программу для вычисления факториала с использованием оператора цикла с параметром.
Операторы цикла с условием в Паскале
1. Оператор цикла с условием используется в случае отсутствия явного итератора (счетчика) элементов
подробнее...
Комментарии в паскале
program program3_v7; {Имя программы, выбирается пользователем}
var x,y:real; i:integer; {раздел
подробнее...
Как написать программу цикла в паскале?
Вообще-то цикл с параметром тут как раз не то, что нужно. Досчитать до бесконечности даже компьютер
подробнее...
Как в паскале посчитать сколько в массиве элементов?
Доброго времени суток.
Вы можете узнать только минимальное и максимальное значение индекса с
подробнее...
спросили в Randomness
Написал малую программу на паскале. Как сделать, чтоб случайные цифры не повторялись? код в пояснении
на самом деле генератор случайных чисел выдает не случайные, а псевдослучайные числа. Т. е. обычно
подробнее...
Написал малую программу на паскале. Как сделать, чтоб случайные цифры не повторялись? код в пояснении
на самом деле генератор случайных чисел выдает не случайные, а псевдослучайные числа. Т. е. обычно
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в POS
вот, Паскаль.
1) Erase, Flush.
2) Проверяется условие продолжения выполнения цикла, выполняется тело цикла
подробнее...
вот, Паскаль.
1) Erase, Flush.
2) Проверяется условие продолжения выполнения цикла, выполняется тело цикла
подробнее...
спросили в Техника
Что значит inc в Турбо паскаль?
inc +1 увеличивает переменную на единицу
dec -1 уменьшает переменную на
подробнее...
Что значит inc в Турбо паскаль?
inc +1 увеличивает переменную на единицу
dec -1 уменьшает переменную на
подробнее...
спросили в NAT Object Pascal
чем отличается Delphi 7 от PascalABC.net ???
На сайте PascalABC.NET специально описаны описаны различия.
"Язык PascalABC.NET близок к
подробнее...
чем отличается Delphi 7 от PascalABC.net ???
На сайте PascalABC.NET специально описаны описаны различия.
"Язык PascalABC.NET близок к
подробнее...
Что нужна знать для программиста?
Нужна потребность.
Когда в вузе на 1 курсе я изучал С++, я нихрена не понял, а свои расчеты
подробнее...