Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка компиляции "assigning to an array from an initializer list" Выбивает ошибку:|error: assigning to an array from an initializer list| #include <iostream> #include <cstdlib> using namespace std; const int nm = 7; int g = { {0,0,0,0,0,0,0}, ... https://www.cyberforum.ru/ cpp-beginners/ thread2497944.html C++ Вычислить сумму десятичых цифр числа
int A=545||A=66; Надо сделать чтобы 5+4+5 или 6+6
C++ Нарушение доступа для чтения Непонятная для меня ошибка main.cpp #include "binary_tree.h" #include <string> int main() { binary_tree<std::string, std::string> tree; https://www.cyberforum.ru/ cpp-beginners/ thread2497938.html C++ Ошибка 1083 Не удается открыть файл включение #include <sys/types.h> #include"stdafx.h" #include<math.h> #include<conio.h> #include<iostream> using namespace std; int main() https://www.cyberforum.ru/ cpp-beginners/ thread2497914.html
Меню. Функции: площадь круга, длина окружности, площадь треугольника, площадь квадрата, периметр квадрата C++
Меню. Функции: площадь круга, длина окружности, площадь треугольника, площадь квадрата, периметр квадрата.Пользователь выбирает опцию, и вводит нужные параметры. Вернуть результат, и вывести его на...
C++ Функция, которая ищет корни квадратного уравнения https://www.cyberforum.ru/ cpp-beginners/ thread2497905.html
Функция, которая ищет корни квадратного уравнения. Написать функцию поиска дискриминанта, первого корня, второго
C++ Напечатать ту из матриц, которая имеет минимальный "след" Прошу оказать содействие: Задача: Даны две квадратные матрицы nxn. Напечатать ту из них, которая имеет минимальный "след” (т.е. сумму элементов главной диагонали). При решении создать функцию для... https://www.cyberforum.ru/ cpp-beginners/ thread2497902.html Найти значение максимального элемента массива C++
Максимальный элемент массива Напишите программу, которая находит значение максимального элемента массива. Примечание: на питоне очень сложно ввести много чисел из одной строки без массивов....
C++ Решение систем линейных уравнений методом Гаусса Написать программу решения системы линейных алгебраических уравнений, помогите пожалуйста с программой этого уравнения: \left\{\begin{matrix}2{x}_{1}+&3{x}_{2}-&4{x}_{3}+&{x}_{4}&=3\\... https://www.cyberforum.ru/ cpp-beginners/ thread2497896.html C++ Найти корни квадратного уравнения, через дискриминант https://www.cyberforum.ru/ cpp-beginners/ thread2497891.html
Найти корни квадратного уравнения, через дискриминант В зависимости от того, какое значение может быть в дискриминанта, корней в уравнения может быть: - 2 - 1 - ни одного Сделать проверку, чему...
C++ Вычислить значение выражения
\frac{{ctg }^{3}{a}^{3}+{arctg}^{2}a}{\sqrt{{y}^{tgx}}+sinax} X Y A с клавиатуры для проверки X=10 Y=10 A=10 Мой ответ = 1.54623 -->C++
C++ Вычислить значение выражения при заданных значениях аргументов https://www.cyberforum.ru/ cpp-beginners/ thread2497863.html
(Ctg3(A3)+arctg2(A))/(√‎y^(tgX) + sinAX) X Y A - с клавиатуры; для проверки ответа X=10; Y=10; A=10;
2 / 2 / 0
Регистрация: 26.02.2017
Сообщений: 96
0

Решение уравнения методом половинного деления - C++ - Ответ 13814868

08.09.2019, 18:06. Показов 340. Ответов 2
Метки (Все метки)

Помогите пожалуйста с программой.

Есть код для решения методом половинного деления для данного уравнения(1 картинка)


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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
#include <iostream>
 
#include <conio.h>
#include <math.h>
using namespace std;
void func(float(*fnc)(float(&), float), float &a, float &b, int n) {
float Fa, Fx, r = b, l = a, x0;
cout.precision(n);
for (int i = 0; i < 1; i++) {
x0 = (a + b) / 2;
fnc(Fx, x0);
fnc(Fa, a);
if (fabs(Fx) < pow(10,-n)) {
cout <<"Корень уравнения равен " <<fixed<< x0 << endl;
i++;
}
else if (Fx*Fa < 0) {
b = x0;
}
else {
a = x0;
}
if (b - a <= pow(10.0, -n)) {
if (a == l || b == r) {
cout << "Корней нет.";
}
else {
x0 = (b + a) / 2;
cout << "Корень уравнения равен " << x0 << endl;
}
}
else { i--; }
}
}
float FFunc(float &fs, float a) {
fs = sqrt(1 - a) - tan(a);
return fs;
}
int main() {
// sqrt(1-a)-tg(a) [0;1] 0,5768
float a, l, r, x0;
int n;
setlocale(LC_ALL, "RUSSIAN");
cout << "Введите левую границу интервала: ";
cin >> l;
cout << "Введите правую границу интервала: ";
cin >> r;
if (r < l) {
cout << "Error!" << endl;
}
else {
cout << "Введите количество знаков после запятой: ";
cin >> n;
if (n <= 0) {
cout << "Error!" << endl;
}
else {
func(FFunc, l, r, n);
}
}
_getch();
}
Как изменить код, что бы программа решала вот это уравнение (2 картинка).


Вернуться к обсуждению:
Решение уравнения методом половинного деления C++
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.09.2019, 18:06
Готовые ответы и решения:

Решение уравнения методом половинного деления
Написать программу, которая решает заданное уравнение численным методом деления пополам. Должен...

Решение уравнения методом половинного деления
Решение уравнения методом половинного деления. \sqrt{x} - x + 3 = 0 Программа работает...

Решение уравнения методом половинного деления
sin(ln x) - cos(ln x) + 2ln x интервал значение корня 1.3749

Решение уравнения методом половинного деления
Здравствуйте дорогие программисты, прошу помочь, только начал изучать программирование на языке...

2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.09.2019, 18:06

Решение уравнения методом половинного деления
Помогите, пожалуйста, написать программу, которая будет решать уравнение на скрине методом...

Решение уравнения методом половинного деления
Здравствуйте! Задание прикрепил скриншотом. Никак не могу сообразить как его сделать. Только...

Решение уравнения методом половинного деления и методом итераций
Решить уравнение следующими способами: 1) Метод половинного деления 2) Метод итераций Уравнение:...

Найти корни уравнения методом половинного деления
Здравствуйте!!! Найти корни уравнения методом половинного деления на интервале от a до b c...

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