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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывести минимальную прибыль http://www.cyberforum.ru/cpp-beginners/thread128369.html
Нуно вывисти Минимальную прибыль в этой проге щас все выводит норм но если поставить другую функцыю или вместо 6.15 поставить 1.15 то все рушыца ПОМОГИТЕ У МЕНЯ УЖЕ БАШКА БОЛИТ А НА ЗАВТРА ЗДАТЬ НУНО #include<iostream.h> #include<math.h> #include <conio.h> #define N 10 void main() { clrscr(); float y;
C++ Функции Помогите написать программу При написании программы использовать функции Перегрузить написанные функции для работы с переменными различных типов (где это возможно). Дана матрица 6х8. Сформировать одномерный массив из элементов матрицы, образующих упорядоченные по возрастанию фрагменты. http://www.cyberforum.ru/cpp-beginners/thread128358.html
C++ совместить 2 программы (нужен совет)
задача - нарисовать дороги, в начале их можно изменять, потом по ним будут кататься шары. я написал их по отдельности: 1 - изменяет дороги 2 - пускае шары а как их объединить - незнаю :scratch: помогите пожалуйста!! #include <iostream.h>
C++ Определить суммарный вес всей пойманной рыбы
Всем привет. В общем, не могу сообразить как решить данную задачу: Даны 2 структуры. 1ая структура содержит название рыбы и вес, 2ая - кол-во пойманной рыбы и массив 1ой структуры. Определить суммарный вес всей пойманной рыбы. Как я понял, то код будет таким: /*первая структура*/ struct fish { char name_fish; float ves;};
C++ Найти промежуток времени, в течение которого в музее одновременно находилось максимальное число посетителей http://www.cyberforum.ru/cpp-beginners/thread128335.html
помогите пожалуйста исправить ошибки в коде: #include <iostream> using namespace std; void main() { int N,i,C, j;
C++ Найти количество четных и нечетных членов последовательности Даны натуральные числа n, p, q, a1, a2,.....,an, причем n>=q>p>=1. Найти количество четных и нечетных членов последовательности a, a2,...,an. Определить значения наименьшего четного члена и наибольшего нечетного члена последовательности ap, ap+1,....,an. Упорядочить члены последовательности ap, ap+1,....,aq по убыванию, используя алгоритм сортировки методом прямого выбора. include <iomanip.h>... подробнее

Показать сообщение отдельно
//Александр
6 / 6 / 0
Регистрация: 15.04.2010
Сообщений: 151

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

12.05.2010, 02:22. Просмотров 415. Ответов 1
Метки (Все метки)

помогите найти ошибку я добавил рисунок с результатом работы проги. не верно считает факториал
как это исправить????
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
33
34
35
36
37
38
39
40
#include <iostream>
#include <math.h>
#include <clocale>
#include <iomanip>
using namespace std;
int main()
{
        setlocale(LC_ALL, "rus");
        
double e,dx,n,f,i,fun,xn,xk,fak,j,x; 
 
        cout<<"введите dx\n";
        cin>>dx;
        cout<<"введите xn\n";
        cin>>xn;
        cout<<"введите xk\n";
        cin>>xk;
        cout<<"введите e\n";
        cin>>e;
        for (x=xn; x<=xk; x=x+dx)        {
            n=0;fak=1;f=1;fun=0;
        while(f>=e)  {
            fun=fun+f;j=1;cout<<"n="<< setw(20)  <<n<<endl;
            while(j<=n){
            fak=fak*j; 
            j++;
            }cout<<"fak"<< setw(20)  <<fak<<endl;
               f=(pow(-1,n)*pow(x,n))/fak;
 
            n++;    }
 
 
 
//cout<<"x"<<   setw(20)<<x<<endl;
//cout<<"n" <<setw(20)<<j<<endl;
//cout<<"fun" <<setw(20)<<fun<<endl;       
        }
 
return (0);
}
Миниатюры
не верно высчитывает факториал  
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru