Помогите!!! !!!!!

Ответить
Vladxxl
Сообщения: 4
Зарегистрирован: 25 окт 2010, 19:38

Нужно написать прогу, которая:
1) вычисляет n-ый элемент ряда чисел.
2) Сумму n первых чисел ряда.
3) Выводит сумму с точностью Є(эпсилон).
Дано:
Сумма:
Изображение

z=1.047, Є(эпсилон)=0.00001

Только C++
Помогите, капец как надо!

НАЗВАНИЕ ТЕМЫ ДОЛЖНО ОТРАЖАТЬ СУТЬ ВОПРОСА!
В следующий раз удалю.
Аватара пользователя
Sheka
Сообщения: 246
Зарегистрирован: 17 май 2009, 15:48
Контактная информация:

Сделаю. 255507394
Мои мысли настолько гениальны, что санитары уже приехали!
Ася 255507394.
Vladxxl
Сообщения: 4
Зарегистрирован: 25 окт 2010, 19:38

Народ, денег у мя нет, так что помогите за бесплатно, вы ж можете, а эта прога для вас как два пальца.
chesser
Сообщения: 5
Зарегистрирован: 03 авг 2010, 11:07

Набросок программы, сам огрехи исправлять будешь :

Код: Выделить всё

#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); 
}    
Ответить