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

Факториал - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Код Pascal на С http://www.cyberforum.ru/cpp-beginners/thread31646.html
Помогите плииз надо перевести код с паскаль на си uses SysUtils; const base = 10; type int = longint;
C++ Рандомное перемещение картинок(подробно) У меня задача сделать игру Парные картинки. У меня есть зарание раставленые 24 картинки тобишь (12х2). Мне надо, чтобы они все перемешались в рандомном порядке но раставились по координатам уже заданым. Нутоесть 1-ая на место 8, 2-ая на 4-ую. и т.д. http://www.cyberforum.ru/cpp-beginners/thread31526.html
Borland C++ 5.5 LINE TOOLS C++
Привет всем! У меня только 1 вопрос КАК ВВОДИТЬ команды в Borland C++ 5.5 LINE TOOLS простите, закалибался уже ей богу...
C++ Нейросетевое программирование
задача состоит в следующем: допустим есть 10 акций, в итоге на определенную сумму надо собрать пакет для макс. прибыли через месяц, полгода, ну в общем не важно...сама формулировка задачи не столь важна... Срок сдачи: 1 мая, на крайний 5... Что надо сделать: обучить нейросеть для прогнозирования роста/падения акции, данные можно взять, например, с форекса, полученное решение записать в...
C++ Простые делители http://www.cyberforum.ru/cpp-beginners/thread31300.html
Требуется написать программу которая находит сумму простых делителей числа n
C++ Последнее слово требуется найти последнее слово в строке. Например poslednee slovo v stroke stroke заметьте в конце строки есть 6 пробелов подробнее

Показать сообщение отдельно
DeeR
3 / 3 / 0
Регистрация: 11.04.2009
Сообщений: 32
05.05.2009, 13:14  [ТС]     Факториал
Цитата Сообщение от Sergei Посмотреть сообщение
Преобразование формулы 1/N! + 1/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.h>
#include <stdlib.h>
#include <stdio.h>
#include <time.h>
#include <conio.h>
#include <math.h>
 
long Factorial(int n)
{
    long f; 
    if((n==0)||(n==1))
     f = 1;
    else    
        for(int i=1;i<=n;i++)
            f*=i;
    return f;       
    
}
void main()
{
  long f; 
  int n,m;
  cout<<"n=";cin>>n;cout<<endl;
  cout<<"m=";cin>>m;cout<<endl;
  f = 1.0/Factorial(n) + 1.0/Factorial(m);
  cout<<"f="<<f<<endl;
  getch();
}
Это неправильное преобразование. Т.к. если привести к общему знаменателю, то получится (M!+N!)/M!*N!
 
Текущее время: 03:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru