Даны целые числа M и N. Определить функцию, вычисляющую факториал

  • Автор темы Gantz
  • Дата начала
G

Gantz

#1
Даны целые числа m и n. Определить функцию, вычисляющую факториал!


что то не то со знаменателем??

C++:
#include <iostream>
#include <cmath>


using namespace std;



int main()
{

int m,n;
int t,r1,r2;
cout << "m=";
cin >> m;
cout << "n=";
cin >> n;

r1=1;
r2=1;
for(t=1; t<=m; t++) r1=r1*(t);
for(t=1; t<=n; t++) r2=r2*(t);
cout << "!m=" << r1;
cout << "\n!n=" << r2;

cout << "\nRezultat=" << ((n*m)/(n+m));



return 0;




}
 
X

xparen

#2
C++:
 cout << "\nRezultat=" << ((n*m)/(n+m));
что вы этим хотели тут показать?! в условии вам требуеться найти факториалы m, n и (m+n)... а потом уже все объеденить во едино и решить...
C++:
int i, r1, r2, r3, m, n, rez;
r1=r2=r3=1;
for(i=1; i<=m; i++)
r1=r1*i;
for(i=1; i<=n; i++)
r2=r2*i;
for(i=1; i<=(m+n); i++)
r3=r3*i;
rez=(r1*r2)/r3;
cout << "Rezult = " << rez;
ну как-то так
 
G

Gantz

#3
спс но почему результат 0? вроде разобрался!