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

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

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

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

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

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

Комментарий модератора Dragokas:
Извините, Машенька18, будет у Вас теперь решение еще и на плюсах
0
Лучшие ответы (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. Надо показать, что корней бесконечно, и найти приблизительные значения корней. Желательно...

4
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);
}

0
gaw
6632 / 1499 / 152
Регистрация: 09.01.2010
Сообщений: 4,272
21.09.2012, 17:42 #3
Цитата Сообщение от taras atavin Посмотреть сообщение
{
if (x<0.0)
{
return -x;
}
return x;
}
а на ++ нет abs? /просто ? /
0
Catstail
Модератор
23446 / 11573 / 1882
Регистрация: 12.02.2012
Сообщений: 18,895
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? /просто
- есть...
3
taras atavin
3888 / 1762 / 92
Регистрация: 24.11.2009
Сообщений: 27,565
21.09.2012, 17:49 #5
Цитата Сообщение от gaw Посмотреть сообщение
а на ++ нет abs? /просто ? /
Есть, но вроде по дефолту только интовый, поэтому когда он нужен для других типов я его всегда перегружаю, чтоб уж точно не попасть на двойное приведение.

 Комментарий модератора 
Тема перенесена в раздел C++.
Если будут замечания по алгоритму на VB, тогда прошу в эту тему: Решение уравнения несколькими способами
1
21.09.2012, 17:49
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++
Товарищи программисты! У меня к вам просьба прошу помочь мне с задачей. Мне нужно составить программу для решения нелинейного уравнения...


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

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

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