Предмет: Информатика, автор: karinaliskarina0

С клавиатуры вводятся числа A и B (по одному в строке и >=0). Необходимо вывести факториалы натуральных чисел от A до B в порядке убывания.


karinaliskarina0: питон

Ответы

Автор ответа: stglupa
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();

}


karinaliskarina0: ой, сори что не указала, питон
Похожие вопросы
Предмет: Другие предметы, автор: Magarasl1
Предмет: Литература, автор: Aidankadeka