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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Задача на файловые функции http://www.cyberforum.ru/cpp-beginners/thread36311.html
Собственно задача вот в чем: Дан файл вещественных чисел с именем Name1. Создать два новых файла с именами Name2 и Name3, первый из которых будет содержатьэлементы исходного файла с четными номерами(0,2,4...), а второй - с нечетными (1,3,5...) Я написал приблизительно код, но где-то в алгоритме похоже ошибка, помогите пожалуйста.. #include <stdio.h> #include <stdlib.h> #include <conio.h>...
C++ Dev C как и где тут использовать "malloc" ??? #include <stdio.h> int main () { int n, a, i; scanf ("%d", &n); http://www.cyberforum.ru/cpp-beginners/thread36301.html
Структура в MVSC++ C++
прога с помощью структуры . Надо создать программу которая выводит инфу на экран о жителях заданного дома на заданной улице. В проге должны быть имя , фамилия , отчество,( жильца) номер дома, номер квартиры и название улицы. Поиск осуществляется по номеру дома и названию улицы.если данные введены не верно то должно выводить сообщение о ошибке.
C++ Зачем нужен массив указателей на функцию и как его использовать?
народ подскажите пожалуйста, зачем нужен массив указателей на функцию и как его использовать.
C++ Работа с файлами http://www.cyberforum.ru/cpp-beginners/thread36241.html
Помогите с программкой,пожалуйста.С файлами на С++ никогда не работала, поэтому пришлось в быстрых темпах осваивать самой. Задание:Программа «Экзаменационный билет» Экзаменационный билет состоит из двух вопросов (первого и второго). У преподавателя имеется два текстовых файла со списками вопросов (формат которых необходимо продумать). Программа вызывается каждый раз для очередного студента и...
C++ Надо доделать лабу (дело нескольких минут) Эта программа удаляет лишние пробелы из текстового файла file.DAT #include <iostream.h> #include <fstream.h> #include <iomanip.h> #include <string.h> #include <conio.h> using namespace std; int ReadTextFile(char *fname); // Открывает файл подробнее

Показать сообщение отдельно
artemgonhik
1 / 1 / 0
Регистрация: 14.05.2009
Сообщений: 4
25.05.2009, 23:11     Люди помогите с Оборотной матрицей
Вот написал , а не пашет.
#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


ошибка в том что оно не правильно считает .
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 21:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru