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

Уравнение - C++

Восстановить пароль Регистрация
 
LOK9
Сообщений: n/a
29.09.2012, 20:19     Уравнение #1
Помогите написать программу для решения данного уравнения. Спасибо!
http://www.cyberforum.ru/cgi-bin/latex.cgi?\sqrt{x+a}=c+\sqrt{x-b}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.09.2012, 20:19     Уравнение
Посмотрите здесь:

Уравнение C++
C++ Уравнение
C++ Уравнение
C++ Дано уравнение ax2+bx+c=0. Решить уравнение, результат вывести на экран.
C++ Написать программу, которая решает уравнение с одним неизвестным и выводит в консоль значение неизвестного. Уравнение посимвольно вводится с клавиатур
C++ 18. Написать программу, которая решает уравнение с одним неизвестным и выводит в консоль значение неизвестного. Уравнение посимвольно вводится с клави
Уравнение C++
Создать производные классы линейное уравнение и квадратное уравнение, в которых данная функция переопределена C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
rinat_w
89 / 85 / 4
Регистрация: 13.11.2011
Сообщений: 183
29.09.2012, 22:26     Уравнение #2
C++
1
2
3
4
5
6
7
8
9
#include <iostream>
int main(){
    double a, b, c;
    cout<<"a, b, c: ";
    cin>>a>>b>>c;
    cout<<"x="<<(a+b-c*c)/2*(a+b-c*c)/2+b;
    system("pause");
    return 0;
}
Triton.cpp
 Аватар для Triton.cpp
33 / 33 / 3
Регистрация: 14.04.2011
Сообщений: 103
29.09.2012, 23:49     Уравнение #3
Вот что у меня получилось в Visual Studio 2010.
C++
1
2
3
4
5
6
7
8
#include <iostream>
#include <cstdlib>
using namespace std;
 
const char equ[]  = "Решение уравнения (x+a)^(1/2) = c + (x-b)^(1/2)\n"
                    "===============================================\n",
           inf [] = "Уравнение имеет бесконечное множество решений\n\n",
           none[] = "Уравнение не имеет решений\n\n";
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
#include "header.h"
 
int main()
{
    setlocale( LC_ALL, ".1251" );
    int a, b, c;
    cout << equ << "a = ";  cin >> a;
    cout << "b = "; cin >> b;
    cout << "c = "; cin >> c; 
 
    if( c == 0 )
    {
        if( a == -b ) cout << inf;
        else cout << none;
        system( "pause"); return 0;
    }
    
    double x = ((a+b-c*c)*(a+b-c*c))/(4*c*c) + b;
    if( (c != 0) && (x+a >= 0) && (x-b >= 0) && (a+b-c*c >= 0) )
        cout << "Ответ: x = " << x << endl << endl;
    else cout << none;
        
    system( "pause");
    return 0;
}
Yandex
Объявления
29.09.2012, 23:49     Уравнение
Ответ Создать тему
Опции темы

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