Форум программистов, компьютерный форум CyberForum.ru

вызов функцииж факториал - C++

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.60
vasilisa-9090
 Аватар для vasilisa-9090
1 / 1 / 0
Регистрация: 30.03.2013
Сообщений: 108
24.04.2013, 05:24     вызов функцииж факториал #1
не могу найти ошибку в программе. задание: Составить программу решения задачи с использованием функций нахождения факториала и числа сочетаний из n по m. заранее спасибо за помощь.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include<iostream.h>
#include<math.h>
 
double H (double (*f)(double), double m, n)
{
return f(n)/(f(m)*f(n-m));
}
 
double f(double n)
{
return {
p=0.0;
for(i=0;i<=n;i++) p=p*i; }
}
int main()
{ double m,n C;
cout<<"VVedite m, n\n";
cin>>m>>n;
cout<<H(f,n,m,n-m);
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.04.2013, 05:24     вызов функцииж факториал
Посмотрите здесь:

C++ Факториал
Факториал C++
C++ Факториал
факториал (2k+1)!с++ C++
C++ факториал
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
vasilisa-9090
 Аватар для vasilisa-9090
1 / 1 / 0
Регистрация: 30.03.2013
Сообщений: 108
24.04.2013, 16:13  [ТС]     вызов функцииж факториал #41
спасибо огромное все!!! у меня все работает!!!!!!!!!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
okman
 Аватар для okman
15 / 21 / 1
Регистрация: 05.04.2013
Сообщений: 203
24.04.2013, 20:19     вызов функцииж факториал #42
Цитата Сообщение от vasilisa-9090 Посмотреть сообщение
спасибо огромное все!!! у меня все работает!!!!!!!!!
Вывеси рабочий код программы, всем же интересно

Добавлено через 3 минуты
Вот это реализация этого, ну если я правильно понял) C(n,m)=n!/(m!*(n-m)!).

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include<iostream>
#include<math.h>
using namespace std;
int n, m;
int C(int n, int m){
    int h,t,p=1;
    int Fone=1,Ftwo=1, Ftrip=1;
 
    if (n>m){
    h=n-m;
    for (int i=1; i<=n;i++) Fone*=i;
    for (int i=1; i<=m;i++) Ftwo*=i;
    for (int i=1; i<=h;i++) Ftrip*=i;
     t=Fone/(Ftwo*Ftrip);
     return t;
    }
    else cout << "Error: n<m";
}
int main(){
    int t;
    
    cout << "Vvedite chisla n|m(n>m): ";
    cin >> n >> m;
    t=C(n,m);
    cout << endl << "Otvet: " << t ;
 
    system ("PAUSE >> null");
}
-=ЮрА=-
24.04.2013, 21:31
  #43

Не по теме:

okman, пост 30 и пост 39, как то даже обидно, распинался показывал и вот те

Цитата Сообщение от okman Посмотреть сообщение
Вывеси рабочий код программы, всем же интересно

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.04.2013, 04:35     вызов функцииж факториал
Еще ссылки по теме:

C++ С++ Факториал
факториал и с++ C++
C++ Факториал

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
vasilisa-9090
 Аватар для vasilisa-9090
1 / 1 / 0
Регистрация: 30.03.2013
Сообщений: 108
25.04.2013, 04:35  [ТС]     вызов функцииж факториал #44
действительно огромное спасибо!! я просто поняла как это сделать и больше не хотела тратить ваше время, и ни в коем случае не хотела вас обидеть! вы действительно мне очень помогли!
Yandex
Объявления
25.04.2013, 04:35     вызов функцииж факториал
Ответ Создать тему
Опции темы

Текущее время: 11:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru