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

Не выполняется округление чисел - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Быстрая сортировка: посчитать количество сравнений и обменов http://www.cyberforum.ru/cpp-beginners/thread977369.html
помогите, пожалуйста ) нужно посчитать количество сравнений и обменов в алгоритме "быстрой" сортировки. для этого нужно установить два счетчика (++obmen и ++sravnienie, типа int). как это сделать ? вот код реализации: #include <iostream> #include <conio.h> #include <time.h> using namespace std; void quickSort(int arr, int left, int right) {
C++ rand всем привет) что означает вот это строка double value = (rand()%1000)/100.0 - 5.0; и чем она отличается от этой double value = (rand()%1000)/100 - 5; http://www.cyberforum.ru/cpp-beginners/thread977367.html
C++ Из статического массива в динамический
Здравствуйте . Помогите , пожалуйста , переделать эту программу(сортировку) , чтобы она работала с динамическим массивом . #include "stdafx.h" #include <iostream> #include <conio.h> using namespace std; int array; void Sort(int col) {
C++ Подготовить данные, содержащие информацию о пересчете
Подготовить данные, содержащие информацию о пересчете . Данные офрмиты в виде отчета, содержащего следующие поля : Фамилия Имя плательщика , Расчетный счет плательщика , Фамилия Имя получателя , Расчетный счет получателя , перевод суммы в гривнах . Создать программу записи подготовленных данных во внешний файл и прогамму обработки этого внешнего файла выполняет следующие операции: *- Выводит на...
C++ Блок-схема для программы №2 http://www.cyberforum.ru/cpp-beginners/thread977328.html
Нарисуйте пожалуйста блок схему для программы с++ #include <stdio.h> #include <conio.h> #include <iostream.h> #include <math.h> int main() { double x,y;
C++ Блок-схема для программы Нарисуйте пожалуйста блок-схему для программы #include <stdio.h> #include <conio.h> #include <iostream.h> #include <math.h> int main() { int z,x; подробнее

Показать сообщение отдельно
eXdi
0 / 0 / 0
Регистрация: 30.09.2013
Сообщений: 31

Не выполняется округление чисел - C++

14.10.2013, 18:49. Просмотров 530. Ответов 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
#include "stdafx.h"
#include "iostream"
#include "conio.h"
#include "math.h"
 
using namespace std;
 
void main()
{
    setlocale(LC_ALL, "Russian");
    double Xn, X, Xk, dX, S, So, k, n;
    cout<<"Введите Х начальное:"<<endl;
    cin>>Xn;
    cout<<"Введите Х конечное:"<<endl;
    cin>>Xk;
    cout<<"Введите шаг dX:"<<endl;
    cin>>dX;
    cout<<"Введите количество просуммированных эллементов ряда Тейлора n:"<<endl;
    cin>>n;
    X=Xn;
    while (X<=Xk) {
        So=0;
        S=0;
        k=0;
    while (k<=n){
    S=1/((2*n+1)*pow(X,2*n+1));
    So=So+S;
    k++;
    }   
    cout<<"При X="<<X<<", сумма равна="<<So<<endl;
    X+=dX;
 
}
 getch();   
}
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru