20 БАЛЛОВ. Творенье чисел:Помогите составить код, который будет САМ множить все

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


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

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

Задать свой вопрос
Анастасия Федорок
ПЕРЕВОЖУ В 10-11 КЛАССЫ.
Черноиванов Денис
КАК УДАЛИТЬ ЭТО!?
2 ответа
C++ (gcc 6.3)

include lt;iostream
using namespace std;

int main()
   int a,b;
   cin gt;gt; a gt;gt; b;
   long double p=1;
   for (int i=a; ilt;=b; i++) p*=i;
   cout lt;lt; p lt;lt; endl;
   return 0;


К раскаянью, для 2018 появляется переполнение, потому пример дан для 1000.

Константин Шефель
Эникей, у вас же было решение через длинную математику
Это просто
довольно вычесть из большего числа меньшее 
и отыскать факториал приобретенного

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

import math
a = int(input())
b = int(input())
print(math.factorial(абс(max(a,b)-min(a,b))))
Валера Турчев
a = int(input())
Санек Фролков
b = int(input())
Вика
import math
Марина Юнеева
print(math.factorial(абс(a-b)))
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт