Форум программистов, компьютерный форум, киберфорум
Наши страницы

Сумма ряда чисел подсчёты - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ В одномерном массиве вычислить количество отрицательных элементов http://www.cyberforum.ru/cpp-beginners/thread666214.html
В одномерном массиве, состоящем из п вещественных элементов, вычислить: 1) количество отрицательных элементов массива; 2) сумму модулей элементов массива, расположенных после минимального по модулю...
C++ Автоморфные числа Написать программу, которая на заданном отрезке натурального ряда чисел находит все автоморфные числа. Натуральное число называется автоморфным, если при возведении в квадрат оно совпадает с... http://www.cyberforum.ru/cpp-beginners/thread666210.html
как передать аргумент в качестве массива C++
Ребята нужно использовать алгоритм Quicksort, сам алгоритм есть и работает и есть динамический массив до начала сортировки, но вот как потом передать это массив в качестве аргумента у функцию ...
C++ в какой с середе есть giu?
т.е. как в делфи формы, кнопочки, флажки?)
C++ класс vector ошибка в push_back() http://www.cyberforum.ru/cpp-beginners/thread666176.html
#include <iostream> #include <cstddef> using namespace std; class vector { public: vector():size(1),sizemem(2),array(new int){for(size_t i=0;i!=size;++i)array=0;} vector(int...
C++ Динамические массивы Попытался поработать с дин. массивами, почему то ошибка появляется,может подскажете в чем проблема #include "iostream" using namespace std; int main() { int size=2; int i; int *a=new int;... подробнее

Показать сообщение отдельно
aleksand
21 / 9 / 2
Регистрация: 18.06.2011
Сообщений: 185

Сумма ряда чисел подсчёты - C++

08.10.2012, 17:06. Просмотров 942. Ответов 13
Метки (Все метки)

Когда подсчитываю сумму 1-го, второго, третьего и четвёртого ряда чисел, то всё правильно, а как доходит до 5-го(n=5), то его значение равняется -5.13067e-005(т.е. -5.13067*10-0.005). Когда это значение складываю с той суммой, которая получилось с 1-го по 4 ряд, то получается совсем другое число, а в программе -1.097(должно быть -6 примерно). Подскажите пожалуйста где моя ошибка? Может не так считаю?
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 <stdio.h>
#include <math.h>
using namespace std;
 
float w = 0;
 
int function();
 
int main()
{
    int factor, count, n, q, sum;
    double x;
    float y, z;
    double b;
    x = 2; //это число мы вводим сами
 
    for(n=1;n<=5;n++) {
    z = pow(-1.0, n);
    y = pow(x, 2*n+1);
    cout << y << '\n' << z << '\n';
 
 
    q = 2*n+1;
    factor=1;
    for(count=1;count<=q;count++) factor= factor*count;
    printf("Faktorial chisla %d raven %d\n", q, factor);
 
    b = z/factor*y;
    cout << b << "\n\n";
 
    w = b+w;
 
    if (n==5) cout << w << '\n';
    }
 
 
    system("pause");
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru