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

Сумма ряда - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ _beginthread - Race Condition в отсутствии оного http://www.cyberforum.ru/cpp-beginners/thread518577.html
Неправильно обозвал тему :) Правильно - WaitForMultipleObject говорит что все потоки завершены, хотя есть ещё работающие. void thread(void * param) { task_st * task = (task_st*) param;...
C++ Семантика массивов char. Добрый день. Мы все знаем, что в C и С++ создав два массива подрят.. запросив элемент привышающий размерность первого мы зайдем во второй. Так вот столкнулся со след проблемой в массивах типа char.... http://www.cyberforum.ru/cpp-beginners/thread518568.html
UserFunction (Пользовательские функции) C++
Дана матрица arrIn размера M на N, состоящая из целых чисел (int). M, N >= 8. Построить для нее матрицу arrOut такого же размера, элементы которой – числа с плавающей точкой (float) и равны Далее...
C++ Сбор информации об оборудовании до загрузки ОС
Добрый день, форумчане. (в заголовке ошибся, речь идет о детекторе-антивирусе) В институте поставили такую вот оригинальную задачку: создать утилиту, которая размещается на флеш-накопителе и при...
C++ Найти сумма положительных элементов массива http://www.cyberforum.ru/cpp-beginners/thread518510.html
здравствуйте! помогите написать программу на с++ с использованием класса. задание: в одномерном массиве состоящем из n элементов вычислить: 1.сумму положительных элементов массива...
C++ Распознавание нажатия клавиш Народ всем привет... Как осуществить на с++ такую вот прикалюху: при нажатии клавиши, например стрелочки в строковую переменную записываеться опредиленный мною символ... Заранее благодарен.) подробнее

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

Сумма ряда - C++

14.03.2012, 13:42. Просмотров 301. Ответов 0
Метки (Все метки)

Скажите правильно ли я составил программу?
Ввести с клавиатуры х и точность вычисления Eps. Вычислить с заданной точностью сумму
S=pow(-1.0 , (k+1)) * (pow(x,k) / (k+3)!);
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
#include "stdafx.h"
#include <iostream>
#include <clocale>
#include <math.h>
using namespace std;
 
 
int main ()
 
{ setlocale(LC_CTYPE, "rus"); 
    int k;
double S, t, x,eps;
double factk;
cout<<"Введите x:";
cin>>x;
cout<<"Введите eps:";
cin>>eps;
 
 
k=1;
factk = 1;
t=pow(-1.0 , (k+1)) * (pow(x,double(k)) / (factk));
S=t;
while (fabs(t)>eps)
{
        k=k+1;
        factk=factk*k;
        k=k+1;
        factk=factk*k;
        k=k+1;
        factk=factk*k;
        t=pow(-1.0 , (k+1)) * (pow(x,double(k)) / (factk));
        S=S+t;
}
cout<<"S="<<S<<endl;
cout<<" k=" <<k;
system("pause");
return 0 ;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru