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

Функция решения квадратного уравнения - C++

02.04.2016, 05:30. Просмотров 656. Ответов 2
Метки нет (Все метки)

Помогите пожалуйста составить программу в С++.
Функции.
Написать функцию решения квадратного уравнения. Исходными данными для подпрограммы должны быть коэффициенты уравнения, а выдавать подпрограмма должна сообщение о том, есть корни или нет корней, их количество и их значение. Проверять вводимые данные (коэффициент при x^2 не должен быть нулем). Проверить ее в работе, написав программу с ее использованием.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.04.2016, 05:30
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Функция решения квадратного уравнения (C++):

Программа решения квадратного уравнения
Написать программу которая будет решать квадратное уравнение (любое). Помогите...

Написать программу решения квадратного уравнения
1) Написать программу решения квадратного уравнения. Корни только...

Написать программу решения квадратного уравнения.
Всем привет! Ребят, прошу помощи. помогите пожалуйста написать программу: ...

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

Функции. Написать функцию решения квадратного уравнения
Написать функцию решения квадратного уравнения; Кто поможет огромное СПАСИБО.

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

2
SadenSC
2 / 2 / 1
Регистрация: 03.12.2015
Сообщений: 7
02.04.2016, 09:14 #2
Лучший ответ Сообщение было отмечено Надя Семенчук как решение

Решение

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
#include <iostream>
#include <math.h>
#include <conio.h>
using namespace std;
int main(){
    setlocale(LC_ALL,"Russian");
    cout << "Введите значения квадратного уравнения." << endl;
    int a,b,c;
    double d;
    cout << "Введите а:";
    cin >> a;
    cout << "Ввведите b:";
    cin >> b;
    cout << "Введите c:";
    cin >> c;
    d=(b*b)-(4*a*c);
    if (d>0) {
        int x1,x2;
        x1=(-b+sqrt(d))/(2*a);
        x2=(-b-sqrt(d))/(2*a);
        cout << "Два корня: " << ((x1>x2)? x2:x1) << " " << ((x1>x2)? x1: x2);
        }
        else 
        if (d==0){
            cout << "Один корень: " << " " << -b/(2*a) << endl;
        }
        else 
        cout << "Корней нет" << endl;
        getch ();
        return 0;
}
1
SpBerkut
Объявлятель переменных
948 / 274 / 275
Регистрация: 24.09.2011
Сообщений: 1,008
Завершенные тесты: 2
02.04.2016, 16:47 #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <cmath>
 
void getRoots(double a, double b, double c, int &n, double &x1, double &x2) {
    double d = b*b-4*a*c;
    n = (d>0?2:(d<0?0:1));
    x1 = (-sqrt(d)-b)/(2*a);
    x2 = (d>0?(sqrt(d)-b)/(2*a):x1);
}
 
using namespace std;
 
int main()
{
    int n = 0;
    double a=1, b = 0, c = 1, x1 = 0, x2 = 0;
    getRoots(a, b, c, n, x1, x2);
    cout << "n = " << n << ", x1 = " << x1 << ", x2 = " << x2 << endl;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.04.2016, 16:47
Привет! Вот еще темы с решениями:

Написать программу решения квадратного уравнения. DEV C++
Помогите пожалуйста !! Написать программу решения квадратного уравнения. Корни...

Программа для решения квадратного уравнения. Где ошибка?
где ошибка при создании программы для вычисления квадратного уравнения??...

Разработать иерархию классов для решения квадратного уравнения
Разработать иерархию классов (А, В, С) для реализации задачи решения...

Составление блок-схемы к программе решения квадратного уравнения
Если код имеет такой вид: #include &quot;stdafx.h&quot; #include &lt;iostream&gt; using...


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

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

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