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

Тема в разделе "C/C++/C#", создана пользователем Gantz, 20 апр 2011.

  1. Gantz

    Gantz Гость

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

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

    Код (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;




    }
     
  2. xparen

    xparen Гость

    Код (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;
    ну как-то так
     
  3. Gantz

    Gantz Гость

    спс но почему результат 0? вроде разобрался!
     
Загрузка...

Поделиться этой страницей