0 / 0 / 0
Регистрация: 21.01.2013
Сообщений: 31
1

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

21.01.2013, 22:29. Показов 4262. Ответов 2
Метки нет (Все метки)

Создать функцию, возвращающую корни квадратного уравнения ax2 + bх + с = 0, где a, b и с –известные коэффициенты уравнения или сообщение о том, что корней нет.
Использовать функцию для вывода корней следующих уравнений:
4x^2 – 5х + 1 = 0,
13x^2 + 2x + 5 = 0,
x^2 - 8x + 4 = 0
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.01.2013, 22:29
Ответы с готовыми решениями:

Найти корни квадратного уравнения: AX2+BX+C=0
Написать программу для нахождения корней квадратного уравнения: AX2 + BX + C = 0; написал одну...

Найти действительные корни квадратного уравнения ax2 + bx + c = 0
7. Напишите программу, находящую действительные корни квадратного уравнения ax2 + bx + c = 0. Если...

Написать функцию f(a,b,c), вычисляющую и возвращающую количество корней квадратного уравнения с коэффициентами a, b и с
Написать функцию f(a,b,c), вычисляющую и возвращающую количество корней квадратного уравнения с...

Напишите функцию, которая находит корни квадратного уравнения
Напишите функцию, которая находит корни квадратного уравнения ax2+bx+c=0 и записывает результат в...

2
238 / 237 / 142
Регистрация: 03.02.2011
Сообщений: 1,436
21.01.2013, 22:47 2
Лучший ответ Сообщение было отмечено klark как решение

Решение

Как-то так:
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;
       }
}
1
0 / 0 / 0
Регистрация: 21.01.2013
Сообщений: 31
21.01.2013, 22:53  [ТС] 3
Вроде все правильно, спасибо
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.01.2013, 22:53
Помогаю со студенческими работами здесь

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

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

Полное исследование квадратного уравнения ax2 + bx + c = 0 и биквадратного уравнения ax4 + bx2 + c = 0
Создание простейших приложений for Windows. Полное исследование квадратного уравнения ax2 +...

Написать функцию для решения квадратного уравнения и присваивать элементам массивов корни
Здравствуйте. Необходима помощь с заданием. Текст следующий: Имееются 2 одномерных массива с...


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

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

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