Регистрация
Войти
Стать экспертом Правила
Информатика

Создайте функцию, которая для заданныхи(1 ≤ n≤m ) вычисляет количе­ство всех различных размещений изэлементов по , используя рекуррентноесоотношение: C++

ОТВЕТЫ
#include <iostream>
#include <iomanip>
using namespace std;

int disp(int n,int m) {
  if (n>1) return disp(n-1,m)*(m-n+1);
  return m;
}

int main() {
  int n,m;
  do {
    cout<<"m = "; cin>>m;
    cout<<"n = "; cin>>n; 
    if (n>m) cout<<"invalid input"<<endl;
  }  
  while (m>=n);  
  cout<<disp(n,m)<<endl;
  system("pause");
  return 0;
}

m = 5
n = 2
20

m = 6
n = 3
120




551
Контакты
Реклама на сайте
Спрошу
О проекте
Новым пользователям
Новым экспертам