0 / 0 / 1
Регистрация: 22.09.2013
Сообщений: 62
1

Вычислить факториал введенного с клавиатуры числа

28.09.2013, 14:49. Показов 4962. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Задание 2: Составить программу с использованием цикла с параметрами. Предусмотреть задание исходных данных при помощи оператора ввода.
9.Написать программу, которая вычисляет факториал введенного с клавиатуры числа. (Факториалом числа n называется произведение целых чисел от 1 до n. Например, факториал 1 равен 1, 8 — 40320).
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
uses crt;
var n,i:integer;
fac:real;
begin
clrScr;
write('n=');
readln(n);
fac:=1;
for i:=1 to n do
fac:=i*fac;
writeln('Result=',fac:20:2);
readln;
end.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.09.2013, 14:49
Ответы с готовыми решениями:

Вычислить факториал числа, введенного с клавиатуры, используя цикл с предусловием
4) Написать программу, которая вычисляет факториал числа, введенного с клавиатуры используя цикл с...

Написать программу, которая вычисляет факториал введенного с клавиатуры числа
:cry:Турбо Паскаль с процедурой Написать программу, которая вычисляет факториал введенного с...

Написать программу, которая вычисляет факториал числа, введенного с клавиатуры
Приветствую Всех. Помогите пожалуйста. Написать программу, которая вычисляет факториал числа,...

Вычислить факториал введенного числа
Обсчитать факториал введенного числа за доп. while

2
696 / 570 / 414
Регистрация: 31.03.2013
Сообщений: 1,029
28.09.2013, 15:41 2
Zenit1818, все правильно, но переменную fac можно сделать integer.
Pascal
1
2
3
4
5
6
7
8
9
10
11
var n,i,fac:integer;
begin
  clrScr;
  write('n=');
  readln(n);
  fac:=1;
  for i:=1 to n do
    fac:=i*fac;
  writeln('Result=',fac);
  readln;
end.
1
Почетный модератор
64299 / 47594 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
28.09.2013, 15:48 3
Цитата Сообщение от Samhain Посмотреть сообщение
но переменную fac можно сделать integer.
Нет не нужно, лучше extended, больше диапазон вычисляемых чисел.

Добавлено через 41 секунду
Но вывод
Pascal
1
writeln('Result=',fac:20:0);
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.09.2013, 15:48
Помогаю со студенческими работами здесь

Написать программу, содержащую функцию, которая вычисляет факториал числа, введенного с клавиатуры
Написать программу, содержащую функцию, которая вычисляет факториал числа, введенного с клавиатуры....

Вычислить факториал введенного числа (цикл for)
помогите решить задачу- нужно вычислить факториал вводимого числа с использованием оператора...

Вводить с клавиатуры 10 целых чисел,выдать на экран те числа,которые меньше введенного с клавиатуры числа,и их сумму
1ая программа. вводить с клавиатуры 10 целых чисел,выдать на экран те числа,которые меньше...

Написать программу, которая вычисляет факториал числа, введенного с клавиатуры
Задание №3. Составить программу на языке программирования Pascal, используя оператор цикла....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru