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

Написать программу решение квадратного уравнения. Программа должно проверять правельность исходных данных и в случае, если коэффициент при второй степ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ неправильно берёт x,y в классе ellips http://www.cyberforum.ru/cpp-beginners/thread994295.html
#include "stdafx.h" #include <iostream> #include <cmath> #include <Windows.h> using std::cout; using std::endl; void setColor(unsigned short F,unsigned short B) { void * HANDLE = GetStdHandle((DWORD)-11);
C++ Написать функцию, которая выводит строку, состоящую из одинаковых символов. Длина строки и символ являются параметрами процедуры Написать функцию, которая выводит строку, состоящую из одинаковых символов. Длина строки и символ являются параметрами процедуры. http://www.cyberforum.ru/cpp-beginners/thread994294.html
C++ Списки. Удалить b элемент из k позиции, сделать проверку
Дан список, добавить k элемент в p позицию, сделать проверку, что эта позиция существует. Удалить b элемент из k позиции, сделать проверку. Дан второй односвязный список, проверить, входят ли элементы второго списка в первый.
C++ Подскажите, как формула будет выглядеть на С++
Как эта формула будет выглядеть на С++?
C++ Напишите программу работы с набором чисел http://www.cyberforum.ru/cpp-beginners/thread994253.html
Очень нужна программа,напишите пожалуйста Даны натуральное число n и целые числа а1,а2...а n .Выяснить верно ли, что сумма всех тех чисел а, которые не больше m ,превышают q.
C++ Как в двумерном массиве вычислить центральную точку? Как в двумерном массиве вычислить центральную точку? Можете написать код пожайлуста подробнее

Показать сообщение отдельно
proech
10 / 10 / 2
Регистрация: 10.07.2013
Сообщений: 150
01.11.2013, 02:09
просто по формулам и всё
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
#include "stdafx.h"
#include <cmath>
#include <iostream>
#include <locale.h>
 
 
void SolveEquation(double x1,double x2,double C)
{double answerX1,answerX2;
    if (x1 ==0)
    {
    std::cout<<"уравнение не квадратное";
    //решаем так 
    // x2*x+C = 0
     
    answerX1 = 0;
    answerX2 = - (C/x2);
    std::cout<<"корень"<< " " <<answerX2;
    }
    if (x1!=0){
    double D = pow(x2,2)-4*x1*C;
    std::cout<<D<<std::endl;
    if (D <0)
    {  std::cout<<"дискриминант = 0 корни комплексные"<<std::endl;
    std::cout<<"корни"<<answerX1<< " " <<answerX2;
    }
    
     answerX1 = ( -x2 + pow( D,0.5) ) /(2*x1);
     answerX2 = ( -x2- pow( D,0.5) ) /(2*x1);
     std::cout<<"корни"<<answerX1<< " " <<answerX2;}
    
    
    
}
int main(int argc, _TCHAR* argv[])
{
 
    setlocale(2,"rus");
    double x1,x2,c;
    std::cin>>x1>>x2>>c;
    SolveEquation(x1,x2,c);
    getchar();
    getchar();
    
    
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru