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

программа вычисления значений функции в указанном промежутке - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Описать рекурсивную функцию, находящая максимум из разницы элементов, которые симметричны средине вектора http://www.cyberforum.ru/cpp-beginners/thread19688.html
В общем на Си нужно сделать следующее: Описать рекурсивную функцию max_sim(x,n), которая находит максимум из разницы элементов, которые симметричны средине (x - целочисленный, вектор длины n) С...
C++ Нужно добавить сортировку по афавиту Не могу сделать сортировку по алфавиту , остальная часть работает, есть отдельно сортировка но что то не получается у меня их соеденить. Нужно сделать сортировку по именам пунктов назначения ... http://www.cyberforum.ru/cpp-beginners/thread19685.html
Вычислить значение ряда по заданным x и N, в трех вариантах C++
cos(x)=x–x^2/2!+x^4/4!-x^6/6!+x^8/8!+...x^N/N! Вычислить значение ряда по заданным x и N, в трех вариантах: с циклами for, while, dowhile
C++ Почему не выполняется один из операторов ввода,помеченые *
Один из операторов ввода при повторной работе практически всегда пропускается #include <stdio.h> #include <iostream> using namespace std; void main () { int i=2,k; char s,s1;
C++ Класс вектор http://www.cyberforum.ru/cpp-beginners/thread19631.html
У меня есть задача: Разработать пользовательский тип “ вектор в n-мерном пространстве”. Для разрабатываемого типа обязательно определить: конструктор (или несколько, если необходимо) набор...
C++ Есть файл f, c целыми числами. Создать новый файл g где все компоненты файла f в квадрате. Помогите пожалуйста на завтра!:'( Есть файл f, c целыми числами. Создать новый файл g где все компоненты файла f в квадрате. Заранее спосибо за помощь!!!:) подробнее

Показать сообщение отдельно
Deny
Сообщений: n/a

программа вычисления значений функции в указанном промежутке - C++

25.12.2008, 17:51. Просмотров 616. Ответов 0
Метки (Все метки)

завтра уже надо сдавать лабу, а она у меня не пашет(
программа вычисления значений функции в указанном промежутке.
#include <stdlib.h>
#include <string.h>
#include <stdio.h>

long double func (float x,int n)
{
long double r,z,g,q,y,t,f;
int b;
f=n;
g=x;
b=pow(-1,f-1);
q=pow(g,f);
t=q/f;
r=b*t;
return r;
}
main()
{
int n;
double e,p,summa;
long double y;
float x;
puts ("Labolatornaya rabota ¹8");
puts("by хххххх ххххххх");
puts("Sostavit tablicu funccii iz uslovia An<E");
puts("ln(1+x)=x-x^2/2+x^3/3...+(-x)^(n-1)*(x^n)\n!!!");
puts ("x prinadlezhit [0; 0.5], h=0.05 , E=0.001 \n");

n=1;
x=1;
e=pow(10,-3);
for (x=0; x<0.5;x=0.05+x)
{
do
{
y=0;
y=func(x,n);
p=fabs(y);
summa=x+summa+y;
n++;
}
while(p>e);
printf(" x= %1.3lf,y= %1.2lf \n",x,summa);
n=0;
summa=0;
p=1;
}
puts("press Enter...");
system("pause");
getchar();
}
выдает странные значения у, а именно везде -1.#J
помогите найти ошибку
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru