Предмет: Информатика,
автор: karinaliskarina0
С клавиатуры вводятся числа A и B (по одному в строке и >=0). Необходимо вывести факториалы натуральных чисел от A до B в порядке убывания.
karinaliskarina0:
питон
Ответы
Автор ответа:
0
Поскольку в задании не указан нужный язык программирования, решение на любом языке будет удовлетворять условиям задачи.
Решение на С++ :
#include <iostream>
using namespace std;
long long f(int k){
if(k == 1 || k == 0)
return 1;
return k * f(k - 1);
}
void solve(){
int a, b;
cin >> a >> b;
if(a > b)
swap(a, b);
for(; b >= a; b--)
cout << b << "! = " << f(b) << "\n";
}
signed main(){
solve();
}
Похожие вопросы
Предмет: Русский язык,
автор: juliasamoylova
Предмет: Русский язык,
автор: Djsaly
Предмет: Другие предметы,
автор: Magarasl1
Предмет: Геометрия,
автор: Anonim9097465
Предмет: Литература,
автор: Aidankadeka