Вопрос задан 19.06.2023 в 08:50. Предмет Информатика. Спрашивает Журов Саша.

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

натуральных чисел от A до B в порядке убывания.
0 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();

}

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Чтобы найти факториал натурального числа, нужно умножать все числа от 1 до этого числа включительно. Для выполнения данной задачи, можно использовать цикл от a до b с шагом -1 и на каждой итерации находить факториал текущего числа. Затем полученные значения факториалов можно вывести.

Ниже приведен пример реализации данного алгоритма на языке Python:

```python a = int(input("Введите число a: ")) b = int(input("Введите число b: "))

# Проверка на корректность введенных значений a и b if a < 0 or b < 0 or a > b: print("Некорректные значения a и b!") else: for num in range(a, b-1, -1): factorial = 1 for i in range(1, num+1): factorial *= i print(f"Факториал числа {num}: {factorial}") ```

Пример ввода/вывода: ``` Введите число a: 3 Введите число b: 7 Факториал числа 7: 5040 Факториал числа 6: 720 Факториал числа 5: 120 Факториал числа 4: 24 Факториал числа 3: 6 ```

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос