Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
Dimgo2
0 / 0 / 0
Регистрация: 11.11.2017
Сообщений: 5
1

C++ , алгоритм для нахождения x

05.02.2019, 23:46. Просмотров 948. Ответов 3

Написал я калькулятор на c++(довольно массивный),он принимает символьный массив(строку),обрабатывает ,решает и т.п.
Написал значит к нему я дополнение... Теперь он принимает иксы, и подставляет числа . Но проблема в диапазоне подставляемых чисел.К примеру от -1000 до 1000 он обрабатывает 2-3 сек, но если повысить точность(в цикле for повышать счетчик не на 0.1 , а к примеру на 0.001), то обрабатывает секунд 15... Вопрос: есть ли какой либо алгоритм более быстрого действия, чтобы не перебирать каждое число(при большом диапазоне и точности)? //Не надо давать ответов гугл в помощь или их там много , хоть не размножайтесь.
Я ,как истинный изобретатель велосипедов, пытался сам найти, но при решении квадратного , более сложного уравнения чем x+2=0 , было много корней , минусов , да и ума мало. Дело в том , что я в интернете плох, а гугл меня не любит, может вы имеет опыт или информацию?
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.02.2019, 23:46
Ответы с готовыми решениями:

Алгоритм Евклида для нахождения НОД
Уважаемые форумчане, никак не получается написать алгоритм Евклида, возможно не хватает знаний,...

Алгоритм для нахождения минимальной невозрастающей последовательности
Здравствуйте, помогите срочно реализовать алгоритм. Необходимо написать алгоритм для нахождения...

Алгоритм для нахождения всех булевых функций от N переменных
Помогите придумать оптимальный алгоритм для данного условия! очень нужно плиз!!!!!!!(хотя бы для 4)

Алгоритм нахождения корней
Помогите с составлением алгоритма к данной задачке: Разработать программу, которая выводит на...

А* Алгоритм нахождения пути
Доброго времени суток, Я пишу лабораторную по А* но алгоритм уже должен работать но ни как не хочет...

3
alex white
272 / 224 / 91
Регистрация: 27.06.2016
Сообщений: 633
Завершенные тесты: 1
05.02.2019, 23:50 2
А теперь можно очистить пост от кучи оправданий, пустой болтовни, извинений за свое существование, и спросить вопрос как есть?
0
Albinos
7 / 4 / 3
Регистрация: 22.06.2015
Сообщений: 11
05.02.2019, 23:51 3
Лучший ответ Сообщение было отмечено Dimgo2 как решение

Решение

Вам стоит почитать про численные методы решений уравнений, если я правильно понял вашу задачу
1
Dimgo2
0 / 0 / 0
Регистрация: 11.11.2017
Сообщений: 5
06.02.2019, 16:58  [ТС] 4
Мой калькулятор обрабатывает строку, находит иксы и в цикле подставляет вместо них числа(цикл for начинается от -1000 и заканчивает до 1000).Но это трудозатратная операция. Поэтому, я решил найти алгоритм который суживает диапазон, в зависимости от введенного уравнения.(ну или более быстрый, то есть не путем суживания, а более быстрого действия)

Добавлено через 2 часа 54 минуты
Вопрос закрыт. Численные методы решений уравнений(особенно метод секущих, а именно золотое сечение).
0
06.02.2019, 16:58
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.02.2019, 16:58

Алгоритм нахождения НОД
Ребята, приветствую Вас! :) Написал алгоритм нахождения НОД для одной из обучающих программ: ...

Алгоритм нахождения простых чисел
Не могу найти в интернете нормальный код алгоритма нахождения простых чисел. Помогите пожалуйста. ...

Алгоритм нахождения простых чисел
Вопросы: 1) Нужен алгоритм проверки числа (является ли число простим). Нужно чтобы алгоритм был...


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

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

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