Помогите пожалуйста написать программу в паскале вычисляющую n факториал. Спасибо.

0 голосов
106 просмотров

Помогите пожалуйста написать программу в паскале вычисляющую n факториал.
Спасибо.


Информатика Начинающий (532 баллов)
Дан 1 ответ
0 голосов
Начинающий (411 баллов)
 
Правильный ответ

Program gsdn;
Var i,n,z: integer;
Begin
writeln('Введите n');
readln(n);
z:=1;
For i:=1 to n do 
z:=i*z;
Writeln('n факториал =',z);
end.

оставил комментарий Архангел (142k баллов)

Потому что все это нудно в версиях Паскаль для DOS, а в версиях для Windows этого не требуется. Вы не указали версию языка и автор ответа был вправе использовать любую, что он и сделал. Это программа для версии Pascal ABC

оставил комментарий Начинающий (411 баллов)

Ну uses crt инициализирует модуль crt, который не нужен в данной задаче , хотя если задача используется в Borland Pascal или подобном, то можно его поставить. А uses crt используется для очистки вывода после завершения программы, и использовать его тоже нужно только в Borland Pascal и подобных ему, т.к. там с выводом будет не удобно. А я работаю на PascalABC и мне не нужны данные строки:)

оставил комментарий Начинающий (411 баллов)

clrscr для очистки, не то написал

оставил комментарий Архангел (142k баллов)

Я проставил на задаче отметку "Проверено" и она больше не подлежит правке.

оставил комментарий Начинающий (532 баллов)

нас просто так в школе учили.

оставил комментарий Архангел (142k баллов)

Следующий раз будете в вопросе писать, что Вам конкретно нужно.

оставил комментарий Начинающий (532 баллов)

я в этих программах ваших не разбираюсь, мне как задали задачу, так я ее и написала. я даже не знала, что их там куча разновидностей

оставил комментарий Архангел (142k баллов)

Это Ваши проблемы, а не проблемы отвечающих.

оставил комментарий Архангел (142k баллов)

Надо предметом заниматься больше и будете знать хотя бы, на чем программы пишут у вас в классе.

оставил комментарий Начинающий (532 баллов)

нам не объясняли, что есть разные. просто паскаль и все.

...