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

Вычислить выражение с фактариалом - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Три логических условия http://www.cyberforum.ru/cpp-beginners/thread394604.html
Как записать, чтобы выполнялось 3 условия подряд. А = 1 и В = 2 и С = 3 if(A == 1 && B == 2 && C = 3){ } Так же нельзя ? А как можно ?
C++ Решение задач С++ Вводится последовательность из N целых чисел. Определить наибольшее чисел среди кратных 11. http://www.cyberforum.ru/cpp-beginners/thread394601.html
C++ задача по циклам в с++
Доброго времени суток! Есть задачка, никак не выходит ее решить. Сразу скажу, что я новичок, изучаю с++ только неделю :) Собственно задача: С клавиатуры вводится число (сумма денег). На экран необходимо вывести правильное окончание. Например 101 - гривна 5 - гривен 22 - гривны Нужно написать с помощью if и else Заранее спасибо за помощ!
C++ перегрузка оператора присвоения
// radius.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <iostream> #include <conio.h> class radius {
C++ Не создается процесс http://www.cyberforum.ru/cpp-beginners/thread394579.html
Вот часть задания: 1. Создать дочерний процесс Child (добавить к рабочей области еще один консольный вид проекта, при создании дочернего процесса отвести ему новую консоль) . 2. В дочернем процессе вывести значение переменной окружения, которую изменили в родительском процессе (для удобства лучше использовать новую переменную окружения, т.е. создать свою). 3. Передать дочернему процессу через...
C++ Система уравнений Помогите решить. $$y=\begin{cases}({2}^{3 \times x - 1}) \times ({x}^{2}),& \text{$|x| \geq 5$;}\\{\ln |x|}^{-1},& \text{$0 \le |x| \le 1$;}\\\cos |x-1|,& \text{$1 \le |x| \le 5$.}\end{cases}$$ Называйте темы более осмысленно. Пользуйтесь редактором формул. подробнее

Показать сообщение отдельно
DenCHS200
32 / 32 / 1
Регистрация: 07.10.2011
Сообщений: 117
29.11.2011, 16:23
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
29
30
31
32
#include <iostream>
#include<math.h>
using namespace std;
 
unsigned long long factorial(unsigned int n)
{
         unsigned long long f;
         f=1;
         unsigned int i;
         for(i=2;i<=n;i++)
         f=f*i;
         return f;
         }
 
int main(int argc, char *argv[])
{unsigned int n,x,i;
double y;
//unsigned long long y;
cout<<"Enter N"<<endl;
cin>>n;
 
cout<<"Enter X"<<endl;
cin>>x;    
    y=1;
    for(i=2;i<=n+1;i++){
             y=y+(x*log(i))/factorial(i-1);      
                      
                      }
    cout<<endl<<"=========      " <<y<< endl;
    system("PAUSE");
    return EXIT_SUCCESS;
}
Проверьте, правильные ли результаты выдаёт?
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru