Информатика, вопрос задал Riku24 , 8 лет назад

20 БАЛЛОВ. Произведение чисел:


Помогите составить код, который будет САМ умножать все числа по порядку. Мы выбираем первое число, а потом последнее.
К примеру:
Выбрали число 1 и 2018.
Нужно узнать произведение чисел:
1*2*3*4*5*...*2018

Языки желательно:
C++, PascalABC, Free Pascal, C#

Ответы на вопрос

Ответил jakers67
0
это просто
достаточно вычесть из большего числа меньшее 
и найти факториал полученного

эти языки я не знаю, могу ток в питоне её решить

import math
a = int(input())
b = int(input())
print(math.factorial(abs(max(a,b)-min(a,b))))
Ответил jakers67
0
a = int(input())
Ответил jakers67
0
b = int(input())
Ответил jakers67
0
import math
Ответил jakers67
0
print(math.factorial(abs(a-b)))
Ответил Аноним
0
Сдается мне, что Вы ошибаетесь. Пусть a=3, b=7. Нужно найти 3х4х5х6х7=2520. Вы предлагаете вычислить 7-3=4 и найти 4!=24. Как бы хорошо видно, что 24 - это вовсе не 2520.
Новые вопросы