Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.12.2008, 14:17   #1
Штудент
Новичок
Джуниор
 
Регистрация: 07.12.2008
Сообщений: 1
По умолчанию Вычисление обратной матрицы методом Гаусса

Составить программу вычисления обратной матрицы методом Гаусса.
Используя эту программу, составить главную программу,
производящую тестирование.

вот что пока получилось:
// Метод Гаусса для квадратной матрицы
#include <stdio.h>
#include <conio.h>
#include <math.h>
#include<stdlib.h>
main()
{
float a[100][100], x[50], t;
int i, j, k, m, n;
do {
clrscr();
printf("Задайте количество строк матрицы:"); scanf("%d",&n);
m = n + 1;
}
while(m < 1 || m > 99);
for (j = 0; j < n; j++)
{
for (i = 0; i < m; i++)
scanf("%f", &a[j][i]);
printf("\n");
}
printf("Исходная матрица\n");
for (j = 0; j < n; j++)
{
for (i = 0; i < m; i++)
{
printf("%.2f\t", a[j][i]);
}
printf("\n");
x[j] = 0;
}
for (k = 0; k < n - 1; k++)
for (j = k + 1; j < n; j++)
{
t = a[j][k] / a[k][k];
for (i = 0; i < n + 1; i++)
{
a[j][i] = a[k][i] * t - a[j][i];
}
}
printf("\nМатрица приведенная к треугольному виду:\n\n");
for (j = 0; j < n; j++)
{
for (i = 0; i < n + 1; i++)
{
printf("%.2f\t", a[j][i]);
}
printf("\n");
}
for (j = n; j >= 1; j--)
{
t = a[j][n+1];
for (i = j + 1; i <= n; i++)
{
t= t - a[j][i] * x[i];
}
x[j] = t / a[j][j];
}
printf("\nКорни системы линейных алгебраических уравнений:\n\n");
for (i = 1; i <= n; i++)
printf("x%d = %.f\n", i, x[i]);
getch();

прога нуждается в доработке(+убрать printы и scanы т.к. мы их не проходили), а я нуждаюсь в помощи!
Штудент вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обращение матрицы методом союзной матрицы dofmat Помощь студентам 6 03.10.2011 15:01
Решение СЛУ методом Гаусса-Джордана Жизнь Помощь студентам 2 05.10.2008 16:23