Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
0 / 0 / 0
Регистрация: 28.03.2024
Сообщений: 1
1

Решить квадратное уравнение

28.03.2024, 00:07. Показов 1323. Ответов 8
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Написание кода по блок-схеме
Решить квадратное уравнение
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.03.2024, 00:07
Ответы с готовыми решениями:

Решить квадратное уравнение
1. Даны вещественные числа а, b, c (a≠0). Решить уравнение ax2+bx+c=0. В числе возможных вариантов...

Решить квадратное уравнение заданное в виде строки
Решить квадратное уровнение f(a)=0 и выполнить проверку полученного решения. Функция задаётся под...

Решить квадратное уравнение заданное в виде строки
Написать программу и составить блок-схему: Решить квадратное уравнение f(x)=0. Функция f(x)...

Решить квадратное уравнение, заданное в виде строки
всем привет поступил на программирование, но из-за карантина и плохого обьяснения толком ничего не...

Создать производные классы линейное уравнение и квадратное уравнение, в которых данная функция переопределена
Создать абстрактный базовый класс уравнение с виртуальной функцией - корни уравнения. Создать...

8
3697 / 2647 / 761
Регистрация: 29.06.2020
Сообщений: 9,800
28.03.2024, 01:10 2
Решение квадратного уравнения
Студентики совсем обмельчали...

Добавлено через 13 минут
Почти дословно по блок-схеме :
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
#include <iostream>
#include <cmath>
 
int main(){
    using std::cin; using std::cout;
    double a,b,c;
    cin >> a >> b >> c;
    if (a == 0){
        if (b == 0){
            if (c == 0)
                cout << "Любое x";
            else
                cout << "Нет решений";
        }else
            cout << -c/b;
    }else{
        double d = b*b - 4*a*c;
        if (d < 0)
            cout << "Нет вещественных корней";
        else{
            double x1 = (-b + std::sqrt(d)) / (2*a);
            double x2 = (-b - std::sqrt(d)) / (2*a);
            cout << x1 << ' ' << x2;
        }
    }
    cout << std::endl;
}
1
Злостный нарушитель
9547 / 5176 / 1182
Регистрация: 12.03.2015
Сообщений: 24,445
28.03.2024, 08:01 3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// Квадратное уравнение
int sq_eq(double a, double b, double c, 
          double &x1, double &x2, double precision)
{
  if (!a)
  {
    if (b) { x1 = -c / b, x2 = x1; return 1; }  
    return 0;
  }  
  
  double d = b * b - 4 * a * c;
  if (fabs(d) < precision) d = 0; // <--- точность учитывается здеся
  if (d < 0) return 0;
  
  x1 = (-b - sqrt(d)) / (2 * a);
  x2 = (-b + sqrt(d)) / (2 * a);
  return d ? 2 : 1;
}
0
758 / 455 / 213
Регистрация: 19.12.2016
Сообщений: 1,815
28.03.2024, 10:26 4
Цитата Сообщение от SmallEvil Посмотреть сообщение
if (a == 0)
а если так сравнивать нецелочисленные переменные, не будет неопределенного поведения?
0
Злостный нарушитель
9547 / 5176 / 1182
Регистрация: 12.03.2015
Сообщений: 24,445
28.03.2024, 10:35 5
Цитата Сообщение от ram876 Посмотреть сообщение
а если так сравнивать нецелочисленные переменные, не будет неопределенного поведения?
Предусматривать какие-то близкие к нулю значения коэффициента а нужно только в случае, когда он вычисляется, а не вводится.
2
Эксперт функциональных языков программированияЭксперт С++
4130 / 1944 / 960
Регистрация: 01.06.2021
Сообщений: 6,869
Записей в блоге: 6
28.03.2024, 13:16 6
ram876, Verevkin, при а=0 собсна не будет и квадратного уравнения
0
Злостный нарушитель
9547 / 5176 / 1182
Регистрация: 12.03.2015
Сообщений: 24,445
28.03.2024, 13:18 7
Цитата Сообщение от Royal_X Посмотреть сообщение
ram876, Verevkin, при а=0 собсна не будет и квадратного уравнения
А мы, разве, возражаем?
0
Эксперт функциональных языков программированияЭксперт С++
4130 / 1944 / 960
Регистрация: 01.06.2021
Сообщений: 6,869
Записей в блоге: 6
28.03.2024, 13:30 8
Verevkin, представь, что это было интермеццо
0
Злостный нарушитель
9547 / 5176 / 1182
Регистрация: 12.03.2015
Сообщений: 24,445
28.03.2024, 13:33 9
Цитата Сообщение от Royal_X Посмотреть сообщение
Verevkin, представь, что это было интермеццо
Матерись на русском, пожалуйста. Не надо латыни.
0
28.03.2024, 13:33
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.03.2024, 13:33
Помогаю со студенческими работами здесь

Квадратное уравнение
Написала программу, вроде все должно работать, как должно, ан нет... Условие: у=корень квадратный...

Квадратное уравнение
Здравствуйте! Это код квадратного уравнение. Компилируется все нормально. Но программа не...

Квадратное уравнение
Решил немного попрактиковаться и написать програмку для решения квадратных уравнений. И у меня...

Квадратное уравнение
Даны действительные числа a, b, c. Найдите все решения квадратного уравнения ax2 + bx + c = 0. ...

Квадратное уравнение
вопрос такой почему у меня все время ошибки в этом коде (Квадратное уравнение) Пишу в этот раздел...

Квадратное уравнение
Приветствую! Уважаемые программисты, начал учить С++ и вроде написал нижеследующую программу. У...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru