Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.11.2012, 19:23   #1
viktor01
Новичок
Джуниор
 
Регистрация: 17.11.2012
Сообщений: 1
По умолчанию Вычисление гиперболического синуса(С++)

Задали написать программу по вычислению гиперболического синуса по формуле: сумма (от нуля до бесконечности) (x^2n+1)/(2n+1)!. С клавиатуры вводится только x. Для факториала и возведения в степень нужно сделать отдельные функции. На экран нужно вывести сумму, значение члена ряда, количество итераций. Вычисления производить по очередной член не станет меньше 10^(-5).
Я написал программу, только ничего не работет. Исправьте пожалуйста ошибки.
Заранее спасибо.
Код:

#include "StdAfx.h"
#include <iostream>
#include <math.h>
#include <conio.h>
using namespace std;
double Pow(double a, double i)//возведение в степень
{
double x = 1;
double m = abs(2*i+1);
while (m > 0)
 {
 x *= a;
 m--;
 }
if (i < 0)
 x = 1/x;
return x;
}

double faktorial(double g)//вычисление факториала
{
int res=1;
for (int i=1;i<=2*g+1; i++)
res=res*i;
return res;
}


 int main(int argc, _TCHAR* argv[])
{
	double step=1.4;
double iks=7.5;
double k=1;
double e = 1.0e-6;

  double x =1;
cout<<"x=";cin>>iks;
double s=iks;

do 
  { 
    x=1/(faktorial(k)); 
    x = x*Pow(iks, k);
	s += x; 
    k++; 
    printf("k = %d\tx = %.7f\ts = %.7f\n", k, x, s); 
  } while (fabs(x) > e); 
cout<<s;

getch();
	return 0;
}
viktor01 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вычисление значений функции интегрального синуса RIOs Помощь студентам 1 10.06.2012 09:47
Изображение гиперболического параболоида в трехмерном пространстве SSlava Фриланс 8 06.12.2011 21:37
Вычисление синуса разложением в ряд jennya Общие вопросы C/C++ 4 16.10.2010 22:33
Вычисление синуса (надо подправить интервалы) PPPPPP Помощь студентам 2 16.04.2010 17:45
Построить поверхность гиперболического параболоида. Cody M. Microsoft Office Excel 5 12.05.2009 09:34