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

Функции ввода / вывода, вычисления (исправить ошибки) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти все делители натурального числа N http://www.cyberforum.ru/cpp-beginners/thread656367.html
дано натуральное число n найти все его делители .ПОмогите пожалуйста
C++ в чём ошибка? Спичечная модель Профессор Самоделкин решил изготовить объемную модель кубиков из спичек, используя спички для рёбер кубиков. Длина ребра каждого кубика равна одной спичке. Для... http://www.cyberforum.ru/cpp-beginners/thread656347.html
Перегрузка оператора += C++
реализую класс собственных строк называеться MyString вылетает при использовании оператора += самое интересное что если дебажишь код по шагам всё проходит успешно сама реализация оператора:...
C++ Пилообразная последовательность
Последовательность a1, a2, a3, … , an-1, an называется пилообразной, если она удовлетворяет одному из следующих условий: 1) a1 < a2 > a3 < … > an-1 < an 2) a1 > a2 < a3 > … < an-1 > an Дана...
C++ Манипуляции со списками http://www.cyberforum.ru/cpp-beginners/thread656287.html
Есть класс class anyclass { public: int pone; int ptwo; int pthree; int pfour; war()
C++ функция messagebeep здрасте:)Кто знает какая константа этой функции производит стандартный звук видовс: 1)тада 2)бульк(при получении сообщении) 3)невеселый и краткий звук если пользователь проиграл в игру.буду... подробнее

Показать сообщение отдельно
rus11
4 / 4 / 0
Регистрация: 23.09.2012
Сообщений: 20
09.10.2012, 20:19  [ТС]
Надо вычислить сумму, для заданного числа n:

Функции ввода / вывода, вычисления (исправить ошибки)

Вот что у меня получилось:
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
#define _USE_MATH_DEFINES
#include <math.h>
#include <iostream>
#include <conio.h>
using namespace std;
float count (int n);
void main (void)
{   cout << endl << "Vvedite n: ";
    int n;
    cin >> n;
    float z; 
    z = count (n);
    cout << endl << "Summa = " << z ;
    getch();      }
float count (int n)
{   float sum,prd,count,k,a,b,A,B;
    a=1;b=1;k=1;prd=0;
    while (k<=n) 
{   A=3+2a;
    B=2a*a+b;
    count=(pow(2,k))/((1+A*A+B*B)*k);
    sum=prd+count;
    prd=sum;
    a=A;
    b=B;
    k=k+1;
}
    return sum;  }
Помогите, пожалуйста! В чем ошибка? Ход мыслей правильный или вообще не то?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru