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

Решение линейного и квадратного уравнения - C++

Восстановить пароль Регистрация
 
Korol_Hill
0 / 0 / 0
Регистрация: 12.02.2013
Сообщений: 9
01.03.2013, 19:27     Решение линейного и квадратного уравнения #1
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
#include <iostream>
#include <math.h>
 
 
using namespace std;
double Lin_riv(double a, double b);
double Kvad_riv(double a, double b, double c); 
 int num;
void main(){
    double a, b, c;
    cout<<"\tRishutu rivnjannja\n1.Liniune a*x + b = 0\n2.Kvadratne (a*(x*2))+(b*x + c) = 0\n";//Головна функція
    cout<<"Vuberit' rivnjannja\n";
    cin>>num;
    switch(num){
    case 1:cout<<"a*x + b = 0\n";
               cout<<"Vvedit a\n";
               cin>>a;
               cout<<"Vvedit b\n";
               cin>>b;
               cout<<"Dlja a*x + b = 0\n"<<"X= "<<Lin_riv(a, b)<<"\n";break;
    case 2:cout<<"(a*(x*2))+(b*x + c) = 0\n";
               cout<<"Vvedit a\n";
               cin>>a;
               cout<<"Vvedit b\n";
               cin>>b;
               cout<<"Vvedit c\n";
               cin>>c;
              cout<<"Dlja (a*(x*2))+(b*x + c) = 0\n"<<"X1= "<<Kvad_riv(a, b, c)<<"\n"<<"X2= "<<Kvad_riv(a, b, c, x2)<<"\n";break;
}
}
 double Lin_riv(double a, double b){
     double x;
     x=a-b;
     return x;
 }
 double Kvad_riv(double a, double b, double c){
     double x1,x2,d;
     d=b*b-4*a*c;
     x1=(-b)+sqrt(b*b-4*a*c)/2*a;
     x2=(-b)-sqrt(b*b-4*a*c)/2*a;
     return x1;
     return x2;
 
 }
[CPP]
[/CPP]
Как сделать чтоб функция Kvad_riv возвращала 2 значения) Поправте пожадуйста)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.03.2013, 19:27     Решение линейного и квадратного уравнения
Посмотрите здесь:

Решение квадратного уравнения C++
C++ Решение квадратного уравнения
C++ решение квадратного уравнения С++
C++ Решение квадратного уравнения
Решение квадратного уравнения C++
C++ Решение квадратного уравнения
C++ Решение квадратного уравнения
C++ Корни квадратного и линейного уравнения в унаследованных класах

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Afflicted
Обитатель форума
199 / 182 / 8
Регистрация: 28.10.2012
Сообщений: 538
01.03.2013, 22:27     Решение линейного и квадратного уравнения #2
никак. Ф-ция не может возвращать больше одного значения.
Angel-dm
112 / 109 / 19
Регистрация: 21.12.2009
Сообщений: 318
01.03.2013, 23:13     Решение линейного и квадратного уравнения #3
28 строчку в return функции Kvad_riv положи просто, и будет тебе мир
C++
1
return cout<<"Dlja (a*(x*2))+(b*x + c) = 0\n"<<"X1= "<<Kvad_riv(a, b, c)<<"\n"<<"X2= "<<Kvad_riv(a, b, c, x2)<<"\n";
Yandex
Объявления
01.03.2013, 23:13     Решение линейного и квадратного уравнения
Ответ Создать тему
Опции темы

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