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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ В одномерном массиве вычислить количество отрицательных элементов http://www.cyberforum.ru/cpp-beginners/thread666214.html
В одномерном массиве, состоящем из п вещественных элементов, вычислить: 1) количество отрицательных элементов массива; 2) сумму модулей элементов массива, расположенных после минимального по модулю элемента. Заменить все отрицательные элементы массива их квадратами и упорядочить элементы массива по возрастанию. Добавлено через 1 минуту Я в с++ новичок, поэтому не понимаю, как это...
C++ Автоморфные числа Написать программу, которая на заданном отрезке натурального ряда чисел находит все автоморфные числа. Натуральное число называется автоморфным, если при возведении в квадрат оно совпадает с младшими разрядами полученного числа (если запись числа совпадает с последними цифрами его квадрата). 1 5 6 25 76 376 625 9376 #include <iostream> using namespace std; int main() {... http://www.cyberforum.ru/cpp-beginners/thread666210.html
как передать аргумент в качестве массива C++
Ребята нужно использовать алгоритм Quicksort, сам алгоритм есть и работает и есть динамический массив до начала сортировки, но вот как потом передать это массив в качестве аргумента у функцию Quicksort!? #include <iostream> #include <conio.h> #include <time.h> using namespace std; void quickSort(int arr, int left, int right) { int i = left, j = right; int tmp; int pivot = arr;
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 s):size(s),sizemem(s*2),array(new int){for(size_t i=0;i!=size;++i)array=0;} vector(int s,int val):size(s),sizemem(s*2),array(new int){for(size_t i=0;i!=size;++i)array=val;}
C++ Динамические массивы Попытался поработать с дин. массивами, почему то ошибка появляется,может подскажете в чем проблема #include "iostream" using namespace std; int main() { int size=2; int i; int *a=new int; cout<<"enter size of array "; подробнее

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

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

08.10.2012, 17:06. Просмотров 875. Ответов 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;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru