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

Баг в программе по вычислению обратной матрицы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Какая функция отвечает за очистку экрана? http://www.cyberforum.ru/cpp-beginners/thread180579.html
собственно вопросы в 120 142 170 178 183 208 строках написаны какая функция отвечает за очистку экрана(только не clrscr из conio.h)? #include <iostream> #define maxn 1000 typedef struct //äåê...
C++ сортировка выбором не могу разобраться с задачей, не разбираюсь в указателях(((: сортировка выбором символов в строке. Использовать указатели на текущий и минимальный символы. Помогите пожалуйста! http://www.cyberforum.ru/cpp-beginners/thread180573.html
Анкета Сотрудника C++
Задание структуры Задано множество объектов, каждый из которых описывается совокупностью признаков Р1, Р2, Р3, Р4, Р5, Р6 (таблица 1). Требуется: - выбрать объекты, признаки которых...
C++ Сформулировать одномерный массив целых чисел
1) Сформулировать одномерный массив целых чисел, используя датчик случайных чисел. 2) Распечатать полученный массив. 3) Удалить елементи, индексы которых кратные 3. 4) Добавить после каждого...
C++ Тема "Функции" С++ http://www.cyberforum.ru/cpp-beginners/thread180569.html
 В таблице приведены выражения для f(x) в предположении, что решается уравнение f(x)=0. С уравнением в такой форме работает метод дихотомии. Метод простых итераций работает с формой x=g(x), т.е....
C++ Вычислить сумму рекурсивно подробнее

Показать сообщение отдельно
TiM@
0 / 0 / 0
Регистрация: 15.09.2010
Сообщений: 9

Баг в программе по вычислению обратной матрицы - C++

24.10.2010, 01:49. Просмотров 466. Ответов 9
Метки (Все метки)

Программа по нахождению обратной матрици!!! не могу найти ошибку - выдаёт одни и те же ответы!!!
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
#include <stdio.h>
#include <conio.h>
 
void main()
{
int a1,a2,a3,b1,b2,b3,c1,c2,c3;
int a11,a12,a13,a21,a22,a23,a31,a32,a33;
int x1,x2,x3,x4,x5,x6,x7,x8,x9;
float o1,o2,o3,o4,o5,o6,o7,o8,o9;
float det;
clrscr();
printf("vvvedite matricu(3x3)\n");
scanf(" %d %d %d %d %d %d %d %d\n",&a1,&a2,&a3,&b1,&b2,&b3,&c1,&c2,&c3);
{
det=a1*b2*c3+a2*b3*c1+b1*c2*a3-c1*b2*a3-b1*a2*c3-b3*c2*a1;
}
printf("determinant = %d\n",&det);
{
 
x1=(b2*c3+b3*c2); x2=(b1*c3+c1*b3); x3=(b1*c2-b2*c1);
x4=(a2*c3-a3*c2); x5=(a1*c3-a3*c1); x6=(a1*c2+c1*a2);
x7=(a2*b3-a3*b2); x8=(a1*b3-a3*b1); x9=(a1*b2-a2*b1);
 
x1=a11,x2=a21,x3=a31;
x4=a12,x5=a22,x6=a32;
x7=a13,x8=a23,x9=a33;
}
printf("  a11=%d _ a21=%d _ a31=%d\n  a12=%d _ a22=%d _ a32=%d\n  a13=%d _ a23=%d _ a33=%d\n",&x1,&x2,&x3,&x4,&x5,&x6,&x7,&x8,&x9);
{
o1=(x1/det); o2=(x2/det); o3=(x3/det);
o4=(x4/det); o5=(x5/det); o6=(x6/det);
o7=(x7/det); o8=(x8/det); o9=(x9/det);
}
printf("Obratnaia MATRIX\n _ o1=%d _ o2=%d _ o3=%d\n _ o4=%d _ o5=%d _ o6=%d\n _ o7=%d _ o8=%d _ o9=%d\n", &o1,&o2,&o3,&o4,&o5,&o6,&o7,&o8,&o9);
getch();
}
Заранее СПАСИБО!!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru