Страница 1 из 1
Помогите!!! !!!!!
Добавлено: 25 окт 2010, 20:01
Vladxxl
Нужно написать прогу, которая:
1) вычисляет n-ый элемент ряда чисел.
2) Сумму n первых чисел ряда.
3) Выводит сумму с точностью Є(эпсилон).
Дано:
Сумма:
z=1.047, Є(эпсилон)=0.00001
Только C++
Помогите, капец как надо!
НАЗВАНИЕ ТЕМЫ ДОЛЖНО ОТРАЖАТЬ СУТЬ ВОПРОСА!
В следующий раз удалю.
Re: Помогите!!! !!!!!
Добавлено: 25 окт 2010, 21:22
Sheka
Сделаю. 255507394
Re: Помогите!!! !!!!!
Добавлено: 25 окт 2010, 21:36
Vladxxl
Народ, денег у мя нет, так что помогите за бесплатно, вы ж можете, а эта прога для вас как два пальца.
Re: Помогите!!! !!!!!
Добавлено: 26 окт 2010, 13:35
chesser
Набросок программы, сам огрехи исправлять будешь :
Код: Выделить всё
#include <cstdlib>
#include <iostream>
#include <cmath>
using namespace std;
long fact(int);
int main(int argc, char *argv[])
{int n, i, k;
double z=1.047, e=0.00001;
double p=1.0, Sum=0.0;
double Rn;
cout<<"n = ";
cin>>n;
k=0;
do
{if (k>0)
p=p*z*z;
Rn=p/fact(2*k);
if ((k%2)!=0)
Rn*=-1.0;
Sum+=Rn;
if (k==n)
{cout<<n<<"-i chlen ryada: "<<Rn<<endl;
cout<<"Summa pervyh "<<n<<" chlenov ryada: "<<Sum-Rn<<endl;
}
k++;
}while((fabs(Rn)>e) || (k<=n));
cout<<"Summa ryada: "<<Sum<<endl;
system("PAUSE");
return 0;
}
long fact(int n)
{if (n<=1)
return 1;
else
return n*fact(n-1);
}