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

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

Войти
Регистрация
Восстановить пароль
 
Машенька18
0 / 0 / 0
Регистрация: 03.09.2012
Сообщений: 21
#1

Решение уравнения несколькими способами (C++) - C++

20.09.2012, 20:55. Просмотров 603. Ответов 4
Метки нет (Все метки)

решить уравнение sinx + x - 1 = 0 методами половинного деления, методом хорда, методом касательных(Ньютона) и методом итераций

Комментарий модератора Dragokas:
Извините, Машенька18, будет у Вас теперь решение еще и на плюсах
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.09.2012, 20:55
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Решение уравнения несколькими способами (C++) (C++):

Решение массива 10-ю способами - C++
Помогите пожалуйста решить задачу. Дана послед. чисел, 10000(если винда будет пищать, то можно и 1000). Случайным образом их заполнить от...

Решение задачи реализовать тремя способами (for, while, do … while) - C++
Здравствуйте! Помогите, пожалуйста, мне с решением задачи. Вводятся числа a и b, а также число X. Найти произведение чисел из...

Решение уравнения - C++
Помогите перевести уравнение ни сишечку задача такая 1. Создать консольный проект. 2. Написать программу вычислений в соответствии...

Решение уравнения - C++
Помогите решить уравнение я сам смутно все понимал еще и на paskal, а тут для меня вообще cut])) |1+ x>1 y=|x+1 ...

Решение уравнения - C++
Дано уравнение: Х в квадрате+У в квадрате=К в квадрате Найти все целочисленные решение если х,у,к = от 1 до 30 #include <iostream>...

Решение уравнения - C++
Пожалуйста мне надо решить уравнение tgx=thx. Надо показать, что корней бесконечно, и найти приблизительные значения корней. Желательно...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
taras atavin
21.09.2012, 17:03
  #2

Не по теме:

Цитата Сообщение от Машенька18 Посмотреть сообщение
решить уравнение sinx + x - 1 = 0 методами половинного деления
не знаю, как это на бейсике, на плюсах это будет так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
typedef double (*dfd) (double x);
double abs(double x)
{
 if (x<0.0)
 {
  return -x;
 }
 return x;
}
double bisec(double a, double b, double e, dfd f)
{
 double c;
 c=(a+b)/2.0;
 if (abs(b-a)<e)
 {
   return c;
 }
 if (f(a)*f(c)<0.0)
 {
  return bisec(a, c, e, f);
 }
 return bisec(c, b, e, f);
}

gaw
6616 / 1500 / 152
Регистрация: 09.01.2010
Сообщений: 4,263
21.09.2012, 17:42 #3
Цитата Сообщение от taras atavin Посмотреть сообщение
{
if (x<0.0)
{
return -x;
}
return x;
}
а на ++ нет abs? /просто ? /
Catstail
Модератор
22537 / 10942 / 1774
Регистрация: 12.02.2012
Сообщений: 18,080
21.09.2012, 17:48 #4
Сообщение было отмечено автором темы, экспертом или модератором как ответ
"Раз уж вы, Шура, перешли на французский, то называйте меня ситуайен..." И.Ильф, Е.Петров "Золотой теленок".

Раз уж вы решили демонстрировать крутизну C++ в разделе VB, то будьте последовательны:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
typedef double (*dfd) (double x);
double abs(double x)
{
  return (x<0.0) ? (-x) : x; 
}
double bisec(double a, double b, double e, dfd f)
{
 double c;
 c=(a+b)/2.0;
 if (abs(b-a)<e)
 {
   return c;
 }
 return (f(a)*f(c)<0.0) ? bisec(a, c, e, f) : bisec(c, b, e, f);
}
Добавлено через 47 секунд
Цитата Сообщение от gaw Посмотреть сообщение
а на ++ нет abs? /просто
- есть...
taras atavin
Ушёл с форума.
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
21.09.2012, 17:49 #5
Цитата Сообщение от gaw Посмотреть сообщение
а на ++ нет abs? /просто ? /
Есть, но вроде по дефолту только интовый, поэтому когда он нужен для других типов я его всегда перегружаю, чтоб уж точно не попасть на двойное приведение.

 Комментарий модератора 
Тема перенесена в раздел C++.
Если будут замечания по алгоритму на VB, тогда прошу в эту тему: Решение уравнения несколькими способами
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.09.2012, 17:49
Привет! Вот еще темы с ответами:

решение уравнения - C++
доброго времени суток :) Даны целые положительные числа a и b. Необходимо найти целые (не обязательно положительные) числа x и y, такие,...

Решение уравнения - C++
Доброго времени суток! Ребят помогите с задачкой пожалуйста Задано уравнение: a*x+b*y=c, где a,b,c,x,y - целые неотрицательные числа....

Решение уравнения - C++
Помогите пожалуйста с кодом для решения вот такого уравнения. В голову ничего не лезет(

Решение нелинейного уравнения. - C++
Товарищи программисты! У меня к вам просьба прошу помочь мне с задачей. Мне нужно составить программу для решения нелинейного уравнения...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
21.09.2012, 17:49
Ответ Создать тему
Опции темы

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