Вопрос по информатике:
Члены математического кружка ознакомились с понятием факториал числа -добуток натуральных чисел от 1 до данного числа: n! = 1 * 2 * 3 ... n. сделайте программу по которой можно будет сравнить значение факториала числа и его квадрата ПЛИЗ ПОМОГИТЕ
- 02.11.2017 20:44
- Информатика
- remove_red_eye 10250
- thumb_up 19
Ответы и объяснения 2
begin
write('n = ');
readln(n);
f:=1;
for i:=1 to n do f:=f*i;
writeln('f = ',f,' ',n,'^2 = ',n*n);
if f>n*n
then write(f,'>',n*n)
else if f
Пример:
n = 5
f = 120 5^2 = 25
120>25
- 03.11.2017 08:37
- thumb_up 29
function fact(n: integer):biginteger;
begin
var prod:biginteger:=1;
for var i:=1 to n do prod*=i;
result:=prod;
end;
begin
var x:=readinteger ('Введите число: ');
if fact(x)=sqr(x) then write ('Квадрат и факториал числа равны')
else if fact(x)>sqr(x) then write ('Факториал>квадрата на ', fact(x)-sqr(x))
else write ('Квадрат>факториала на ', sqr(x)-fact(x));
end.
- 04.11.2017 21:02
- thumb_up 22
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.