Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Реализовать класс комплексных чисел Как можно реализовать оператор плюс, минус, ввод и вывод? Хотя бы узнать код оператора плюс и ввода в программе operator+ и тд... Данная программа считает сумму, умножение и вычитание комплексных чисел #include <iostream> #include <stdlib.h> #include <time.h> using namespace std; class KomplecsnieChisla { private: int a, b; https://www.cyberforum.ru/ cpp-beginners/ thread3106472.html Как передать структуру в заголовочный файл? C++
Возник вопрос со структурами и заголовочными файлами.Нужно запихнуть функции Output и Input в отдельную библиотеку, но один из аргументов этих функций имеет тип AirSch, поэтому надо как-то передать структуру AirSch в эту библиотеку.Как это можно сделать? Описание функций: Source.cpp: #include"functions 1.h" void Input(AirSch* sch, int N) { //Ввод информации int variant, hour, minute;
C++ Hello world по индусски Напишите пожалуйста программу вывода "hello world", но в формате индусского кода и как можно больше строк кода!:jokingly: https://www.cyberforum.ru/ cpp-beginners/ thread3106460.html C++ Составить ДКА (детерминированный конечный автомат) и написать анализатор https://www.cyberforum.ru/ cpp-beginners/ thread3106411.html
Я не понимаю, что не так с моим кодом ДКА Задана грамматика со следующими правилами: S → B⊥ B → Aa A → Ba | Ad | a Составить ДКА (детерминированный конечный автомат) и написать анализатор на языке С++ символ ⊥ в программе считать символом перевода строки (\n) Input format
C++ Шаблонный класс HashMap
Реализуйте шаблонный класс HashMap фиксированного размера, использую- щий открытую адресацию. Шаблонные параметры: 1. SIZE — размер хэш-таблицы; 2. Типы Key, Value — ключ и значение; 3. Hash — функтор из Key в unsigned int, хэширующий ключи; 4. Equal — функтор проверки ключей на равенство (с аргументом по умолчанию); 5. GetIndex(keyHash, iterationNumber, tableSize) — функтор,...
C++ Ошибки в функции(после переноса с x86 на x64) Здравствуйте форумчане! Написал такой код: #include <windows.h> #include "X:/Visual Studio Projects/source-engine-master/serverbrowser/ServerBrowser.h" #include <stdio.h> #include <intrin.h> BOOL APIENTRY DllMain(HMODULE hModule, DWORD ul_reason_for_call, LPVOID lpReserved) { https://www.cyberforum.ru/ cpp-beginners/ thread3106308.html
C++ Работа с файлами на основе буфера char-ов Здравствуйте, форумчане. Есть вопрос, который 100% обсуждался, но решения своей проблемы так и не нашёл. Вот суть проблемы, у меня есть класс для работы с файлом, который наследуется от класса потока данных(в его основе лежит буфер, в который можно как записывать, так и считывать данные). Чтобы не париться с динамической памятью и арифметикой указателей, я использую вектор char'ов. Если мне нужно... https://www.cyberforum.ru/ cpp-beginners/ thread3106282.html C++ Char* (строка) в hex
День добрый всем читающим, Такая задача — пользователь вводит шестнадцатеричное число в поле, например 5A00040F. Виджет из поля строку хранит в char*. Нужно это число считать и положить в структуру побайтово, то есть первый элемент == 0х5А, второй == 0х00 и т.д. Не могу никак осилить алгоритм перевода, может сначала в int и потом в hex?
C++ Неправильно выводит массив объектов https://www.cyberforum.ru/ cpp-beginners/ thread3106265.html
У меня то неправильно конечный результат выдаёт, то не выдаёт вовсе. Как исправить и с чем связан второй случай ? С памятью или с чем ? Помогите пожалуйста Зд : Описать абстрактный класс Правильная фигура на плоскости с полями длина стороны и их количество. Предусмотреть виртуальные методы вычисления площади фигур, периметра, величины углов. На его базе создать классы: Круг, Треугольник,...
C++ Реализовать алгоритм сортировки для сложности O(n^2), O (n*log2n) и O(n) слиянием 1) Реализовать алгоритм сортировки для сложности O(n^2), O (n*log2n) и O(n) : слиянием. Для алгоритма выполнить запуски и измерить время работы на массивах следующей длины: 100, 200, 300 … 900 (с шагом 100) 1 000, 2 000, 3 000 … 9 000 (с шагом 1 000) 10 000, 20 000, 30 000 … 90 000 (с шагом 10 000) 100 000, 200 000, 300 000 … 900 000 (с шагом 100 000) 2) Индивидуальные варианты :... https://www.cyberforum.ru/ cpp-beginners/ thread3106262.html
C++ Вывод лишних символов в конце char строки
Нужно заменить местоимение "он"/"она" на имя. При вводе нескольких местоимений (например, "Он она.") появляется куча букв М. #include<cstring> #include<iostream> #include<windows.h> using namespace std; int main()
C++ Считать из файла данные в структуры https://www.cyberforum.ru/ cpp-beginners/ thread3106233.html
Такой вопрос, как мне считать строку из блокнота и записать ее в структуру, проблема в том, что есть в блокноте информация, состоящая из 2 слов. Я не знаю, как ее считать. P.S. Сначала была программа содержащая определенные структуры, дальше потребовалось добавить к
Модератор
5102 / 3329 / 535
Регистрация: 01.06.2013
Сообщений: 6,956
Записей в блоге: 9
19.05.2023, 11:12 0

Линейные уравнения с++ - C++ - Ответ 16907902

19.05.2023, 11:12. Показов 474. Ответов 8
Метки (Все метки)

Лучший ответ Сообщение было отмечено tsntst как решение

Решение

Строго говоря, такой код не всегда найдёт все корни. Но для данной задачи найдёт.
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
#include <iostream>
#include <cmath>
#include <set>
 
double f(double x) {
    return pow(sin(x), 2) - x / 5 - 1;
}
 
double secant_method(double a, double b, double epsilon = 1e-6, int max_iterations = 100) {
    double x0 = a;
    double x1 = b;
    int iteration = 0;
 
    while (fabs(f(x1)) > epsilon && iteration < max_iterations) {
        double x_temp = x1 - (f(x1) * (x1 - x0)) / (f(x1) - f(x0));
        x0 = x1;
        x1 = x_temp;
        iteration++;
    }
 
    return x1;
}
 
struct RootCmp {
    static constexpr double epsilon = 1e-6;
    bool operator()(double l, double r) const { 
        return l+epsilon < r; 
    }
};
 
std::set<double,RootCmp> roots;
 
void solve(double a, double b)
{
    if (a>=b)
        return;
    double x=secant_method(a,b);
    if(roots.find(x)==roots.end()){
        roots.insert(x);
        solve(a,(x+a)/2);
        solve((x+b)/2,b);
    }    
}
 
int main() {
    solve(-4,0);
    for(auto x : roots){
        std::cout << "root = " << x << std::endl;
    }
    return 0;
}


Вернуться к обсуждению:
Линейные уравнения с++ C++
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.05.2023, 11:12
Готовые ответы и решения:

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

Линейные диофантовы уравнения - найти ошибку в коде
Друзья,подскажите где ошибка в этой программе... Условие задачи такое: Линейные диофантовы...

Линейные уравнения
немогу допетрить как это всё решается, где бы взять формулу???? подскажите... Решить систему...

ЛИнейные уравнения
Создать программу для решения системы линейного уравнения методом Жордана-Гаусса

8
19.05.2023, 11:12
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.05.2023, 11:12
Помогаю со студенческими работами здесь

линейные уравнения
математики дорогие пожалуйста решите уравнения 1)(x-4y=29 2) ( 6x-y=-33 это линейные...

Линейные уравнения
Здравствуйте, помогите сделать программу. Она уже есть полностью написана в вордовском документе,...

Линейные дифференциальные уравнения

Линейные неоднородные уравнения
Не могу найти частное решение, помогите пожалуйста

Линейные уравнения в delphi
Помогите составить программу которая могла бы решать уравнения вида - ax+by=d, где нужно найти x и...

Линейные уравнения 2-го порядка
Если корни получаются комплексные, то ответ записывается следующим образом:...

Линейные уравнения 2-го порядка
Помогите пожалуйста решить несколько примеров! 1)y&quot;+2y'-3y=x*e^5 2)y&quot;+2y'-3y=(x^2)*e^x...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru