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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Создать функцию, возвращающую корень линейного уравнения ax + b = 0 http://www.cyberforum.ru/cpp-beginners/thread768391.html
Создать функцию, возвращающую корень линейного уравнения ax + b = 0, где a и b –известные коэффициенты уравнения. Использовать функцию для вывода корней следующих уравнений: 5x + 1 = 0, –3x + 4 = 0, 2x – 7 = 0, 4x – 5 = 2х + 1, 5cx +6d = 0, где с и d – известные числа.
C++ Перевод в разные системы счисления Начал писать программу, которая переводит с разные системы счисления. Пока еще функционал не полностью реализован(нельзя перевести наоборот и плюс не переводит 16-ую систему). Но суть в том что у меня если я ввожу не цифру, то у меня происходит бесконечный цикл, хотя я прописал в условии до какого момента остановить его.. не понятно... и еще почему при вводе `N` программа продолжает работать...... http://www.cyberforum.ru/cpp-beginners/thread768390.html
Создать функцию, возвращающую знак числа – символ ‘+’ (плюс) или ‘–‘ (минус) C++
Создать функцию, возвращающую знак числа – символ ‘+’ (плюс) или ‘–‘ (минус). Создайте функцию, которая целое число из интервала выводит на экран в текстовом формате (ноль, один, два, …). Введите число в интервале , выведите его же на экран, используя две определенные Вами функции.
В заданном массиве A вычислить две суммы элементов, расположенных выше и ниже побочной диагонали C++
В заданном массиве A(N,N) вычислить две суммы элементов, расположенных выше и ниже побочной диагонали.
C++ Вычислить матрицу С, являющуюся суммой матриц А и В http://www.cyberforum.ru/cpp-beginners/thread768384.html
Вычислить матрицу С(N,N), являющуюся суммой матриц А(N,N) и В(N,N). Матрица А задана, а элементы матрицы B вычисляются по формуле b i j = { a i j , ecли a ij >=0, {1, если a ij < 0.
C++ Матрицы. По трём заданным матрицам А, В и С построить матрицу Х того же размера По трём заданным матрицам А(m,m), В(m,m) и С(m,m) построить матрицу Х того же размера, каждый элемент которой вычисляется по формуле xi j = max { ai j , bi j , ci j } подробнее

Показать сообщение отдельно
Doctor_
 Аватар для Doctor_
232 / 232 / 69
Регистрация: 03.02.2011
Сообщений: 1,405
21.01.2013, 22:47     Создать функцию, возвращающую корни квадратного уравнения ax2 + b х + с = 0
Как-то так:
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;
       }
}
 
Текущее время: 23:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru