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

нуна добить тупую прогу - C++

Восстановить пароль Регистрация
 
Михаил0991
0 / 0 / 0
Регистрация: 24.05.2010
Сообщений: 3
22.06.2010, 13:51     нуна добить тупую прогу #1
Дан бесконечный ряд заданный " e^(-1)= 1 - x + (x^2/2!)-(x^3/3!)+(x^4/4!)-..." |x|<1.
Написать на языке СИ++ программу, вычисляющую функцию, представленную в виде ряда с заданной точностью e=0,001. Значение переменной x вводить с клавиатуры. Предусмотреть проверку (при необходимости) значения переменной x, в соответствии со своим вариантом задания.
Программа должна быть выполнена с использованием процедурного программирования. Для операций возведения в степень и факториала написать отдельные функции.

вот заготовка

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
#include <iostream.h>
#include <conio.h>
double ctep (double x, double n)
{
double k;
k=1
for (int k=2 ; k<=n ; k++)
k = k*x;
return (k);
}
{
int faktor = 1 , count;
for (count = 2 ; count <= n; count ++)
faktor = faktor * count;
return (faktor);
}
int main ()
double funkc
f=0;
if ()
{
do
{
n++;
funkc=pow(-1,n)*(pow(x,n)/faktor);
}
for (count = 0; count < 0; wrong_variable++)
while ( > 0.001)
{
getch ();
return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.06.2010, 13:51     нуна добить тупую прогу
Посмотрите здесь:

Исправьте прогу C++
C++ Нужно добить программу в С++
Cкомпилировать прогу C++
C++ Объясните прогу
Подправить прогу( C++
C++ Перевести прогу на C++
C++ Не могу добить прогу

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
kazak
 Аватар для kazak
3029 / 2350 / 155
Регистрация: 11.03.2009
Сообщений: 5,401
22.06.2010, 14:15     нуна добить тупую прогу #2
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
#include <iostream.h>
#include <math.h>
 
int main()
{
   double x, sum, f, i;
   
   do
   {
      cout << "Vvedite x < 1, x = ";
      cin >> x;
   }while (x >= 1.0);
   
   sum = i = 1.0;
   f = x/-i;
   
   do
   {
      sum += f;
      f *= x/-i;
      i += 1.0;
   }while (fabs(f) > 0.001);
   cout << "e^(-x) = " << sum << endl;
   system("pause");
   return 0;
}
Yandex
Объявления
22.06.2010, 14:15     нуна добить тупую прогу
Ответ Создать тему
Опции темы

Текущее время: 04:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru