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

Решение нелинейных уравнений методом деления отрезков пополам - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сумма элементов массива, расположенных между первым и последним отрицательными элементами http://www.cyberforum.ru/cpp-beginners/thread186728.html
12.В одномерном массиве, состоящем из n вещественных элементов, вычислить: а) сумму элементов массива с нечетными номерами; б) сумму элементов массива, расположенных между первым и последним...
C++ не получается создать линейный список здравствуйте,собственно, возникла ошибка в функции заполнения нагруженного дерева. Реализую дерево в виде списка с двумя связями,где один указатель llink указывает на самого левого сына узла,а rlink... http://www.cyberforum.ru/cpp-beginners/thread186722.html
Strings (Строки) C++
Даны натуральные чила n, символы s1, ….sn. Удалить из данной последовательности все группы букв вида abcd. С++
C++ указатели
вождь племени ABBA не знает, как считать. В обмен на одну из своих землях другого племени попросил его выбрать один из трех кучи золотых монет. Но вождь племени ABBA хочет, чтобы получить наибольшее...
C++ Обедающие философы http://www.cyberforum.ru/cpp-beginners/thread186702.html
Здравствуйте участники форума я на форуме нашел программу про обедающих философов вот её исходники using System; using System.Collections.Generic; using System.Linq; using System.Text; using...
C++ Указатели Вам дан текст. Ваша задача написать функцию, которая должна найти самую длинную последовательность внутри цифры. Вход: Первая строка содержит одну линию, что является не более, чем 1000. Выход:... подробнее

Показать сообщение отдельно
555shiro
8 / 8 / 1
Регистрация: 01.12.2009
Сообщений: 227

Решение нелинейных уравнений методом деления отрезков пополам - C++

05.11.2010, 18:40. Просмотров 387. Ответов 1
Метки (Все метки)

Здравствуйте !

Пытаюсь решить задачку на тему Решение нелинейных уравнений Методом деления отрезков пополам..
написал код для некоторой функции,но когда ввожу отрезки (a,b) абсолютно любые числа, значение f(x) компилятор выводит всегда 0,2
почему,никак понять не могу ?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
#include <math.h>
float f(float x)
{
return (1/(3+2*cos(x)))-pow(x,3);
}
void main ()
{
float a,b,c,x;
cin>>a>>b;
c=(a+b)/2;
cout<<f(x);
 
 
getch ();
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.