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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Monika23
0 / 0 / 0
Регистрация: 13.05.2013
Сообщений: 20
#1

Вычислить значение функции, шаг пользователь задает сам, найти максимум и минимум - C++

14.05.2013, 09:31. Просмотров 888. Ответов 5
Метки нет (Все метки)

Помогите пожалуйста с программой. Вычислить значения функции в интервале 0 < x <1. Определить корень уравнения F(x) = 0, находящийся примерно посередине заданного интервала изменения аргумента с точностью до ε = 0.0001.

F(x) = lg6x - 7 / 6(2x+1)

Найти максимум и минимум, шаг пользователь должен задавать сам, результат таблицей и ниже таблице значение, которое самое близкое к 0.

Вот код, но препод сказал что только начало правильно и 16, 17 строчки.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <cmath>
 
inline double f(double x) 
{ 
 return log10( 6 * x )- 7 /  (6 * ( 2 * x + 1 )); 
} 
 
main() 
{ 
 double A = 0, B = 1, E = 0.0001; 
 while (B - A > E) 
 { 
     double C = (A + B) / 2; 
         if (f(C) * f(A) < 0) B = C; 
         else A = C; 
 } 
 std::cout << "x = " << f((A+B) / 2) << std::endl; 
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.05.2013, 09:31
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вычислить значение функции, шаг пользователь задает сам, найти максимум и минимум (C++):

Найти минимум и максимум в массивах чисел и вычислить значение выражения - C++
Вычислить Z=0.2X-Y*Y, где X-минимальный элемент массива Ai, i=1,...,25, Y-максимальный элемент массива Bj,j=1,...,30.

Найти максимум, минимум и их среднее значение - C++
Напишите функцию, принимающую 5 параметров и верните наибольшее из чисел Напишите функцию, принимающую 5 параметров и верните ...

Пользователь задает натуральные числа n,q1,q2,q3.....qn найти все q и вывести на экран - C++
Пользователь задает натуральные числа n,q1,q2,q3.....qn найти все q и вывести на экран , при которых корни уравнения x*x+x*q+n больше...

пользовательские функции, которые вычисляют соответственно минимум и максимум - C++
пользовательские функции, которые вычисляют соответственно минимум и максимум . Вычислите значение выражения:

Найти максимум и минимум матрицы - C++
найти минимум и максимум матрицы 3х3

Найти максимум и минимум в матрице - C++
Имеется квадратная матрица целых чисел А размерности n x n, где n&lt;=8. Написать программу, которая выдаст максимум и минимум.

5
zss
Модератор
Эксперт С++
6484 / 6047 / 1985
Регистрация: 18.12.2011
Сообщений: 15,679
Завершенные тесты: 1
14.05.2013, 10:08 #2
1.
while (fabs(B - A) > E)
2.
std::cout << "x = " << (A+B) / 2.<< std::endl;
0
Monika23
0 / 0 / 0
Регистрация: 13.05.2013
Сообщений: 20
14.05.2013, 20:55  [ТС] #3
а что это изменит? она вычисляет х и так, но преподу не катит так.
0
zss
Модератор
Эксперт С++
6484 / 6047 / 1985
Регистрация: 18.12.2011
Сообщений: 15,679
Завершенные тесты: 1
14.05.2013, 21:50 #4
Вам осталось дописать нахождение максимума и минимума.
0
Monika23
0 / 0 / 0
Регистрация: 13.05.2013
Сообщений: 20
14.05.2013, 21:55  [ТС] #5
а как это?)
0
zss
Модератор
Эксперт С++
6484 / 6047 / 1985
Регистрация: 18.12.2011
Сообщений: 15,679
Завершенные тесты: 1
14.05.2013, 22:00 #6
C++
1
2
3
4
5
double min;
min=f(0);
for(double x=0;x<=1;x+=0.001)
   if(f(x)<min)
       min=f(x);
1
14.05.2013, 22:00
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.05.2013, 22:00
Привет! Вот еще темы с ответами:

Стеки (найти максимум и минимум) - C++
Надо найти максимум и минимум в стеке. То есть, создать вручную, рандомно, найти максимум/минимум и потом удалить. #include &lt;iostream.h&gt; ...

Найти максимум и минимум массив - C++
Задан целочисленный массив размера N. Найти максимум и минимум массива и напечатать их позиции. ...

Найти максимум и минимум зарплаты - C++
Как зделать так чтоби вичисляло максимум и минимум код #include&lt;iostream&gt; using namespace std; void main() { char mass...

Найти минимум и максимум в массиве - C++
Доброго времени суток) Совсем не давно начали изучать С++ поэтому простите мои глупые ошибки Возникла проблема с функцией После...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru