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

Напишите функцию, которая находит корни квадратного уравнения - C++

24.01.2014, 09:56. Просмотров 504. Ответов 1
Метки нет (Все метки)

Напишите функцию, которая находит корни квадратного уравнения ax2+bx+c=0 и записывает результат в переменные типа double, передаваемые по ссылке. В случае отсутствия корней или ввода неправильных данных (a=0) функция выводит на экран соответствующие сообщения об этом. Также функция выводит сообщения , если корни уравнения одинаковы.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.01.2014, 09:56
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Напишите функцию, которая находит корни квадратного уравнения (C++):

Напишите функцию которая находит корни квадратного уравнения ax^2+bx+c=0
Напишите функцию которая находит корни квадратного уравнения ax^2+bx+c=0 и...

Напишите функцию, которая находит корни квадратного уравнения
3. Напишите функцию, которая находит корни квадратного уравнения ax^2+bx+c=0 и...

Напишите функцию, 1.которая переворачивает строку 2.вычисления корней квадратного уравнения
ПОЖАЛУЙСТА ВЫРУЧИТЕ, ПОМОГИТЕ НАПИСАТЬ ПРОГИ: 1) Напишите функцию, которая...

Создать функцию, возвращающую корни квадратного уравнения ax2 + b х + с = 0
Создать функцию, возвращающую корни квадратного уравнения ax2 + bх + с = 0, где...

Напишите функцию, которая находит сумму элементов
имеется матрица вещественных чисел 4*4. Напишите функцию, которая находит сумму...

Напишите функцию, которая находит сумму элементов в таблице
имеется матрица вещественных чисел 4*4. Напишите функцию, которая находит сумму...

1
kulakaa
0 / 0 / 1
Регистрация: 23.01.2014
Сообщений: 10
24.01.2014, 10:44 #2
Лучший ответ Сообщение было отмечено chainik2 как решение

Решение

Как-то так...

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
#include <math.h>
#include <iostream>
using namespace std;
 
void solve(double a,double b,double c,double &x1,double &x2)
{
    double d;
    d=b*b-4*a*c;
    if (a==0)
        cout<<"Wrong input data!\n";
    else
        if (d<0)
            cout<<"Корни уравнения отсутствуют...\n";
        else
        {
            x1=(-b-sqrt(d))/(2*a);
            x2=(-b+sqrt(d))/(2*a);
            if (x1==x2)
                cout<<"Корни уравнения одинаковы -- x1=x2="<<x1<<"\n";
            else
                cout<<"Корни уравнения: x1="<<x1<<"; x2="<<x2<<"\n";
        }
}
 
void main()
{
    setlocale(LC_ALL,"RUSSIAN");
    double a,b,c,x1,x2;
    double& ax1=x1;
    double& ax2=x2;
    cout<<"Введите коэф. a: ";
    cin>>a;
    cout<<"\nВведите коэф. b: ";
    cin>>b;
    cout<<"\nВведите коэф. c: ";
    cin>>c;
    system("CLS");
    solve(a,b,c,ax1,ax2);
    system("PAUSE");
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.01.2014, 10:44
Привет! Вот еще темы с решениями:

Напишите функцию которая находит сумму элементов на побочной диагонали
имеется матрица вещественных чисел 4х4. напишите функцию которая находит сумму...

Напишите функцию Otrezok (x1, y1, x2, y2), которая находит длину отрезка AB по заданным координатам
Неплохие задачи по С++! Подзабыл его( выручайте, буду очень благодарен 1....

Имеется матрица вещественных чисел 4*4. Напишите функцию, которая находит сумму элементов на побочной диагонали
Имеется матрица вещественных чисел 4*4. Напишите функцию, которая находит сумму...

Корни квадратного уравнения
Есть задание ( прикреплено ). Как сделать - знаю. Не знаю что значит вот эта...


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

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

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