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

Описать программу вычисления значения k! Для заданного натурального k.


pb1036: Описать какими средствами?

Ответы

Автор ответа: MilenaGgg
1

#include <bits/stdc++.h>

using namespace std;

int main()

{  

 long long k, fak = 1; 

  cin >> k; 

  for(long long i = 1; i <= k; i++) 

  {         fak *= i;

  }     
cout << fak;

}


Це на мові с++, на інших мовах така ж логіка.

Якщо що fak це мається на увазі факторіал, так що не треба ображатися


p15: Логика она такая, отличная от других языков может быть )))
Автор ответа: p15
1

Ответ:

Описываю. Вспоминаем сказку про РЕпКУрсию :)

Надо взять k (дедку) и умножить на (k-1)!   (бабку)

И делать так, пока выражение в скобках не станет равным 1 (мышке). В этом случае считать, что 1!=1 (вытащили репку).

Объяснение:

Приложения:
Похожие вопросы
Предмет: Алгебра, автор: rotovmaksim22