Форум программистов, компьютерный форум CyberForum.ru

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

Восстановить пароль Регистрация
 
klark
0 / 0 / 0
Регистрация: 21.01.2013
Сообщений: 31
21.01.2013, 22:29     Создать функцию, возвращающую корни квадратного уравнения ax2 + b х + с = 0 #1
Создать функцию, возвращающую корни квадратного уравнения ax2 + bх + с = 0, где a, b и с –известные коэффициенты уравнения или сообщение о том, что корней нет.
Использовать функцию для вывода корней следующих уравнений:
4x^2 – 5х + 1 = 0,
13x^2 + 2x + 5 = 0,
x^2 - 8x + 4 = 0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.01.2013, 22:29     Создать функцию, возвращающую корни квадратного уравнения ax2 + b х + с = 0
Посмотрите здесь:

C++ корни квадратного уравнения
C++ Корни квадратного уравнения
Найти корни квадратного уравнения: AX2+BX+C=0 C++
Создать функцию, возвращающую корень линейного уравнения ax + b = 0 C++
C++ Корни квадратного уравнения
C++ Напишите функцию, которая находит корни квадратного уравнения
Напишите функцию, которая находит корни квадратного уравнения C++
C++ Напишите функцию которая находит корни квадратного уравнения ax^2+bx+c=0

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Doctor_
 Аватар для Doctor_
232 / 232 / 69
Регистрация: 03.02.2011
Сообщений: 1,405
21.01.2013, 22:47     Создать функцию, возвращающую корни квадратного уравнения ax2 + b х + с = 0 #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
32
33
34
35
36
37
38
39
40
41
#include <iostream>
#include <conio.h>
#include <math.h>
 
using namespace std;
 
void kvd(int a, int b, int c);
 
int main() {
    int x, y, z;
    x = 4;
    y = -5;
    z = 1;
    cout << "Pervoje urovnenije 4x^2 - 5x + 1 = 0 " << endl;
    kvd(x,y,z);
    x = 13;
    y = 2;
    z = 5;
    cout << endl << "Vtoroje urovnenije 13x^2 + 2x + 5 = 0 " << endl;
    kvd(x,y,z);
    x = 1;
    y = -8;
    z = 4;
    cout << endl << "Tretije urovnenije x^2 - 8x + 4 = 0 " << endl;
    kvd(x,y,z);
    getche();
}
 
void kvd(int a, int b, int c) {
       double x1, x2, f, d;
       f = b*b-4*a*c;
       if(f >= 0) {
            d = sqrt(f);
            x1 = (b-d)/(2*a);
            x2 = (b+d)/(2*a);
            cout << "Pervyj korenj= " << x1 << endl;
            cout << "Vtoroj korenj= " << x2 << endl;
       } else {
            cout << "Diskkriminant negativnyj, net kornej" << endl;
       }
}
klark
0 / 0 / 0
Регистрация: 21.01.2013
Сообщений: 31
21.01.2013, 22:53  [ТС]     Создать функцию, возвращающую корни квадратного уравнения ax2 + b х + с = 0 #3
Вроде все правильно, спасибо
Yandex
Объявления
21.01.2013, 22:53     Создать функцию, возвращающую корни квадратного уравнения ax2 + b х + с = 0
Ответ Создать тему
Опции темы

Текущее время: 06:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru