Форум программистов, компьютерный форум, киберфорум
Наши страницы

Даны три квадратных уравнения (ax^2+bx+c=0 , bx^2+ax+c=0 , cx^2+ax+b=0). Определить процедуру, позволяющую распознавать наличие вещественных корней в - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Представить в виде шаблона http://www.cyberforum.ru/cpp-beginners/thread590067.html
#include <iostream> using namespace std; int main() { int n; int num; int sum = 0; cout << "input n: "; cin >> n; int *mas = new int;
C++ При работе начинаются притормаживания (нужна очистка памяти?) Удачных суток. Встретился с проблемой. Есть функция, предположим: int zuzu(){ short bf; .............. return 0; } Есть таймер: private: System::Void tiRecv_Tick(System::Object^ sender,... http://www.cyberforum.ru/cpp-beginners/thread590062.html
C++ Ругне-Кутта второго порядка
Добрый день. Помогите решить ДУ, методом Ругне-Кутта второго порядка. Y'- 2Y/x = Диапазон: 0, 0..1 y0=0 Дано 2 формулы для решения, скрин в аттаче. З.Ы. Прошу наверное много, но скоро...
C++ Передача файлов с Apache сервера к C++ клиенту
Как возможно (или это вообще возможно?) реализовать подключение к готовому Apache серверу из внешнего компьютера по средствам С++ и дальнейшей работе с сервером (получение списка файлов из каталога,...
C++ . По заданному вещественному х вычислить значение http://www.cyberforum.ru/cpp-beginners/thread590054.html
По заданному вещественному х вычислить значение
C++ Как вытащить WAV данные Люди, в интернете, конечно, много примеров реализации сей проблемы, но написанную на С++ я нашел только одну, но без считывания значений амплитуд wav. Люди, честно, искренне пытался разобраться, но... подробнее

Показать сообщение отдельно
Andrey.K
344 / 265 / 15
Регистрация: 14.11.2010
Сообщений: 482
29.05.2012, 12:11
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
42
43
44
45
46
47
48
49
50
51
#include <iostream>
#include <conio.h>
#include <cmath>
using namespace std;
void Metod(double a1, double b1, double c1)
{
        int kol = 0;
        double D,D1,D2;
        double x1;
        double x2;
        D=pow(b1,2)-4*a1*c1;// ax^2+bx+c=0
        D1=pow(a1,2)-4*b1*c1;// bx^2+ax+c=0
        D2=pow(a1,2)-4*c1*b1;// cx^2+ax+b=0
            if (D >= 0)
            {
                x1 = (-b1 + sqrt(D)) / (2 * a1);
                x2 = (-b1 - sqrt(D)) / (2 * a1);
                if (x1 - (int)x1 != 0 || x2 - (int)x2 != 0)
                {
                    cout<<"Уравнение "<<a1<<"x^2+"<<b1<<"x+"<<c1<<" имеет вещественные корни"<<endl;
                    kol++;
                }
            }
            if (D1 >= 0)
            {
                x1 = (-a1 + sqrt(D)) / (2 * b1);
                x2 = (-a1 - sqrt(D)) / (2 * b1);
                if (x1 - (int)x1 != 0 || x2 - (int)x2 != 0)
                {
                    cout<<"Уравнение "<<b1<<"x^2+"<<a1<<"x+"<<c1<<" имеет вещественные корни"<<endl;
                    kol++;
                }
            }
            if (D2 >= 0)
            {
                x1 = (-a1 + sqrt(D)) / (2 * c1);
                x2 = (-a1 - sqrt(D)) / (2 * c1);
                if (x1 - (int)x1 != 0 || x2 - (int)x2 != 0)
                {
                    cout<<"Уравнение "<<c1<<"x^2+"<<a1<<"x+"<<b1<<" имеет вещественные корни"<<endl;
                    kol++;
                }
            }
}
int main()
{
    setlocale(LC_ALL, "rus");
    Metod(5,6,1);
    getch();
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru