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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
artemgonhik
1 / 1 / 0
Регистрация: 14.05.2009
Сообщений: 4
#1

Люди помогите с Оборотной матрицей - C++

25.05.2009, 23:11. Просмотров 313. Ответов 0
Метки нет (Все метки)

Вот написал , а не пашет.
#include<stdio.h>
#include<math.h>
#include<conio.h>
float a[10][20],x[10][10],e[10][10],c,d[10][10];
int i,j,k,n,h;
main()
{
m2: Printf("\n vvedit n \n");
scanf("\n %d",&n);
printf("\n n=%d",n);
printf("\n vvedit matrizu a \n");
for (i=0;i<n;i++)
for (j=0;j<n;j++)
scanf("\n %f",&a[i][j]);
for(i=0;i<n;i++)
{
a[i][i+n]=1.0;
printf("\n");
for(j=0;j<n;j++)
printf("%f",a[i][j]);
}
for(i=0;i<n;i++)
for (j=0;j<n;j++)
{
d[i][j]=a[i][j];
}
for(j=0;j<n;j++)
{
for(i=j+1;i<n;i++)
{
c=a[i][j]/a[i][j];
for(k=0;k<2*n;k++)
{
a[i][k]=(c*a[i][k])-a[j][k];
}
}
}
c=1;
for(i=0;i<n;i++)c=c*a[i][j];
if(c==0)
{
printf("\n det=0");
}
for(j=0;j<n;j++)
{
for(i=n-1;i>=0;i--)
{
x[i][j]=a[i][j+n];
for(k=n-1;k>i;k--)
{
x[i][j]=x[i][j]-(a[i][k]*x[k][j]);
}
x[i][j]=x[i][j]/a[i][j];
}
}
printf("\n obernena matriza= ");
for(i=0;i<n;i++)
{
printf(" \n ");
for(j=0;j<n;j++)
printf(" %f", x[i][j]);
}
for(i=0;i<n;i++)
for(j=0;j<n;j++)
{
e[i][j]=0;
for(h=0;h<n;h++)
e[i][j]=e[i][j]+(d[i][j]*x[i][j]);
}
printf("\n e=a*x/n");
for(i=0;i<n;i++)
{
printf("\n");
for(j=0;j<n;j++)
printf("%f",e[i][j]);
}
goto m2;
return 0;
getch ();



}
Добавлено через 1 час 13 минут 46 секунд
Задание таково.
Для заданной матрицы найти оборотную и сделать проверку.

1.6 1.6 1.7 1.8
1.6 2.6 1.3 1.3
1.7 1.5 3.6 1.4
1.8 1.3 1.4 4.6


ошибка в том что оно не правильно считает .
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.05.2009, 23:11     Люди помогите с Оборотной матрицей
Посмотрите здесь:

Помогите люди!!!с файлами.... - C++
Здравствуйте всем...!!!:).Помогите новичку пожалуйста....:'( Вычислить группу файлов &quot;по маске&quot;,а затем вычислить перемещение файлов...

Помогите люди добрые - C++
Помогите решить задачку. См.ниже

люди, помогите написать задачу на с++ !!!! - C++
люди, помогите написать задачу на с++ !!!! составить программу, в которой -организовать ввод строки текста -определить кол-во букв...

Люди помогите с Tree View Control - C++
Добрый день! Помогите пожалуйста с элементом просмотра дерева (Microsoft Visual C++ 6) Проблема-создаю приложение (на API). Главное...

люди помогите с программой на С++ я пока новичёг - C++
дана последовательность чисел из n элементов найти среднее арифмитеическое последавательности н любое данно #include&lt;iostream.h&gt; ...

Нужны опытные люди - C++
Здравствуйте уважаемые. Как можно открыть файл с разрешением .sf (не sound file), этот файл для игры GTA SA, мне нужно открыть его и...

Люди где то я намудрил! - C++
Вот код! Спасайте! #include &quot;stdafx.h&quot; #include &lt;iostream&gt; using namespace std; int main() { int arr,s,i,m; cout&lt;&lt;&quot;Enter...

Работа с матрицей в С++ - C++
Почему матрица выводится неправильно, подскажите пожалуйста? П.5.18.Правил Запрещено размещать задания и решения в виде картинок и...

Программа с матрицей - C++
Помогите не получается. Дан массив целых чисел, проверить, верно ли, что сумма элементов, значение которых меньше 5, не превышает 10. ...

Люди добрый пАмагите сами мы не местнАии. - C++
Бдуте так добры подскажите коим образом можно решть данную задачу, а то что то совсем соображалка не работает. Решить необходимо с...

не могу разобраться с матрицей. - C++
Здравствуйте. Дело в том что я лох в программировании На C++ и нужна помощь с задачей. Задача: Дана матрица А(4,3) 1. Найти...

работа с симметричной матрицей - C++
Работаю над реализацией симметричной матрицы на Си и столкнулся с такой проблемой: т.к. матрица симметричная,то памяти достаточно...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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