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

Найти сумму бесконечного ряда с заданной точностью - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Почему компилятор не понимает тип bool? http://www.cyberforum.ru/cpp-beginners/thread18459.html
#include <stdio.h> #include <iostream .h> #include <fstream.h> #include <iomanip.h> #include <math.h> #include <string.h> #define MAXN 10 #define MAXM 10
C++ реализовать класс "двоичный сигнал" Состояние класса - Двоичный сигнал определяется последовательностью состояний сигнала (значение уровня и длительность типа char в условных еди-ницах). Для описания состояния сигнала целесообразно использовать структуру. Память под массив структур выделяется статически, во время компиляции, и задается массивом фиксированного размера. Задаётся максимальная длительность сигнала. не... http://www.cyberforum.ru/cpp-beginners/thread18457.html
Подсчет среднего геометрического всех элементов массива C++
здравствуйте вот программа которая должна считать среднее геометрическое всех элементовно не могу реализовать подсчет корня n-степени...дело в том что ф-я pow не считает тип (int,int). как сделать приведение типов либо посоветуйте другой способ для нахождения корня корня n-степени. вот текст самой программы #include <stdio.h> #define n 100 #include<math.h> int proizved(int mas, int m)//...
Найти сумму модулей элементов массива, расположенных после первого элемента, равного нулю C++
Народ нужна помощь помогите с програмой не могу завтро зачет не могу ее написать) Вот задача:В одномерном массиве, состоящем из n целых элементов, вычис-лить: 1) минимальный по модулю элемент массива; 2) сумму модулей элементов массива, расположенных после первого элемента, равного нулю. Преобразовать массив таким образом, чтобы в первой его половине располагались элементы, стоявшие в четных...
C++ Ссылочные типы.Списки(работа с указателями) http://www.cyberforum.ru/cpp-beginners/thread18440.html
Как эта задача записывается на С++?(условие написано на Pascal) Одно из возможных представлений длинного текста-это разделить его на участки(строки) равной длины и создать массив ссылок на эти строки: const d=...(длина строки) n=...(макс число строк) type строка =packed array of char; ссылка=*строка(это указатель) текст=array of ссылка; Используя данное представление текста,описать:...
C++ файлы и строки если в файле есть одинаковае строки, дубликаты удалить подробнее

Показать сообщение отдельно
morf
6 / 4 / 2
Регистрация: 05.12.2008
Сообщений: 12
15.12.2008, 22:04     Найти сумму бесконечного ряда с заданной точностью
струдом задание нашёл
Ну а вообще я бы сделал так:
Код
#include <iostream>
#include <iomanip>
#include <cmath>
using namespace std;

int _tmain(int argc, _TCHAR* argv[])
{
double n, x, sn, s, z, m, epsil;
char cont;
do
{
cout<<"x=?";
cin>>x;
cin.get();

cout<<"epsil=?";
cin>>epsil;
cin.get();
n=0;
s=sn=z=m=x=1;
cout<<right<<setw(3)<<"n"<<setw(15)<<"sn"<<setw(15 )<<"s"<<"\n";

cout<<right<<setw(3)<<n<<setw(15)<<sn<<setw(15)<<s <<"\n";
do
{
n++;
m=-m;
x=n+1;
z=pow(n,2)*x*(n+2);
sn=m*x/z;
s+=sn;
cout<<right<<setw(3)<<n<<setw(15)<<sn<<setw(15)<<s <<"\n";

}while (fabs(sn) > epsil);



cout<<"For continue -- <Enter>, for exit -- any symbol and <Enter>\n";
cin.get(cont);
}while(cont=='\n');

return 0;
}
Вроде даже работает

P.S.
Только зачем запрашивать X в начале не понятно. Если он потом устанавливается в 1 и только потом используется.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru