Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
Saddiel
7 / 7 / 3
Регистрация: 02.11.2012
Сообщений: 152
1

Найти решение системы линейных уравнений

08.11.2012, 11:53. Просмотров 1188. Ответов 1
Метки нет (Все метки)

привет всем, пожалуста помогите составить программу или испроваить ошибки в моей
условие задачи
даны действительные числа a,b,c,d,e,f. Выяснить верно ли, что |a*b-b*d|>0.0001, и если верно то найти решение системы линейных уравнений
ax+by+c=0
dx+ey+f=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
#include<iostream>
#include<stdlib.h>
#include<math.h>
 
 
 int main ()
{ double a, b, c, d, e, f;
 cout<<"\n vvedite a:";
 cin>>a;
 
 cout<<"\n vvedite b:";
 cin>>b;
 
 cout<<"\n vvedite c:";
 cin>>c);
 
 cout<<"\n vvedite d:";
 cin>>d;
 
 cout<<"\n vvedite e:";
 cin>>e;
 
 cout<<"\n vvedite f:";
 cin>>f; 
 if (abs(a*b-b*d)>0.0001);
 else if (ax+by+c=0)&&(dx+ey+f=0);
 else printf(" net otveta",/n);
 
}
 
 return 0;
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.11.2012, 11:53
Ответы с готовыми решениями:

Найти решение системы линейных уравнений
Даны действительные числа a1, b1, c1, a2, b2, c2. Выяснить, верно ли, что...

Найти решение системы линейных уравнений
Даны действительные числа a1, b1, c1, a2, b2, c2. Выяснить, верно ли, что...

Найти решение системы линейных уравнений методом Гаусса с выбором главного элемента в столбце
Решить систему линейных уравнений методом Гаусса с выбором главного элемента в...

Решение системы линейных уравнений.
\begin{cases} &amp; \text{ } cos(ax+2)...... x&gt;2 \\ &amp; \text{ } tg |x-2a| ...

Решение системы линейных уравнений
Помогите решить на Си

1
flash_back
8 / 8 / 20
Регистрация: 07.02.2016
Сообщений: 81
Завершенные тесты: 3
16.06.2016, 15:19 2
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
#include <iostream>
#include <iomanip>
#include <cmath>
 
using namespace std;
 
int main() {
    // put your code here
    double a, b, c, d, e, f, D, Dx, Dy, zero, x, y;
    cin >> a >> b >> c >> d >> e >> f;
    cout << setprecision(6) << fixed;
    zero = 1.0e-7;
    D = a * d - c * b; // Определитель матрицы
    Dx = e * d - f * b;
    Dy = a * f - c * e;
    if (not fabs(D) <= zero) {
        // Одно решение
        x = Dx / D;
        y = Dy / D;
        cout << 2 << " " << x << " " << y;
    }
    else {
        if (fabs(a) + fabs(b) + fabs(c) + fabs(d) <= zero) {
            if (fabs(e) + fabs(f) <= zero) cout << 5; // бесконечное множество решений
            else cout << 0; // решений нет
        }
        else if ((not fabs(Dx) <= zero) || (not fabs(Dy) <= zero)) cout << 0; // нет решений
        else if (b == 0) {
            if (not fabs(a) <= zero) cout << 3 << " " << e / a; // y - любое число
            else if (fabs(d) <= zero) cout << 3 << " " << f / c; // y - любое число
            else if (fabs(c) <= zero) cout << 4 << " " << f / d; // x - любое число
            else cout << 1 << " " << -c/d << " " << f/d; // y = kx + b
        }
        else if (a == 0) {
            if (not fabs(b) <= zero) cout << 4 << " " << e / b; // x - любое число
            else if (fabs(d) <= zero) cout << 3 << " " << f / c; // y - любое число
            else if (fabs(c) <= zero) cout << 4 << " " << f / d; // x - любое число
            else cout << 1 << " " << -c/d << " " << f/d; // y = kx + b
        }
        else cout << 1 << " " << -a/b << " " << e/b; // y = kx + b
    }
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.06.2016, 15:19

Решение системы линейных уравнений
Компилятор wxDev-c++. Ошибка:C:\Program Files\Dev-Cpp\çàäà÷è\ãëàâà1\Ïåðâàÿ...

Решение системы линейных уравнений
Не могу сделать прогу на С++. Кто сделает - огромное спасибо. Решить систему...

Решение системы двух линейных уравнений
Привет всем. Я только недавно начал учить с++. Я вспомнил, что когда-то давно...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru