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

Найти корень уравнения методом половинного деления - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Отделить корень уравнения http://www.cyberforum.ru/cpp-beginners/thread915548.html
Отделить корень уравнения x^2-1/2=0
C++ При вводе слова выводится результат сколько в нем переходов от гласных к согласным и наоборот Требуется написать программу в которой будет 2 функции( мейн и ,,,) в которой при ввовде слова будет вовдится результат сколько в нем переходов от гласных к согласным и наоборот. Очень надо http://www.cyberforum.ru/cpp-beginners/thread915541.html
C++ Qt Creator or MSVC
Доброе утро. У меня вопрос, не хочу холивара, но стоит выбор между этими двумя IDE. То что qt кроссплатформенна - это я знаю, то что MSVC только для винды, тоже. Так же знаю что можно прикрутить qt...
Hex (3 byte) to Float C++
С внешнего устройства приходят данные 40 00 00, 40 80 00, 7F FF FF и тп. Известно, что 7 бит первого байта это знак (если равен 0-положительное число, 1 - отрицательное), 0-6 биты первого байта это...
C++ Узнать экранные координаты точки http://www.cyberforum.ru/cpp-beginners/thread915520.html
Есть камера, есть точка в трехмерном пространстве. Координаты точки известны. Есть матрица камеры и матрица проекции - перспективная. Как мне узнать экранные координаты точки? Я беру координаты...
C++ переключатель помогите с алгоритмом предположим есть переменная которая изначально равна 0 затем нажимаешь на обработчик case и она должна его менять на его 1 а если еще раз нажмешь он станет опять 0 и тд ... подробнее

Показать сообщение отдельно
nomri
0 / 0 / 0
Регистрация: 16.01.2013
Сообщений: 7
01.07.2013, 14:16  [ТС]
а попроще никак? вот похожая программа на паскале
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
uses crt;
const e=0.00001;
function F(x:real):real;
begin
F:=cos(x)-sqrt(x);
end;
var a,b,c,x:real;
begin
a:=0.0;
b:=1.0;
writeln('Решение уравнения cos(x)-sqrt(x)=0');
writeln('на интервале [',a:0:1,';',b:0:1,'] с погрешностью ',e:0:5);
repeat
 c:=(a+b)/2;
 if F(a)*F(c)<=0 then b:=c
 else a:=c;
 x:=(b+a)/2;
until abs(a-b)<e;
writeln('x=',x:0:5,' F(x)=',F(x):0:6);
end.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.