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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.92
Новичок123
0 / 0 / 0
Регистрация: 13.09.2010
Сообщений: 10
#1

нахождение единичной матрицы - C++

20.09.2010, 18:48. Просмотров 1590. Ответов 10
Метки нет (Все метки)

помогите найти ошибку... я написал программу, для нахождения единичной матрицы... и у меня она не правильно считает, не могу найти ошибку((((
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
#include <stdio.h>
#include <conio.h>
main ()
{
int a[2][2], b[2][2], c[2][2], i, j, det;
printf ("vvedite chisla\n");
for (i=0; i<2; i++)
for (j=0; j<2; j++)
scanf ("%d", a[i][j]);
det=a[0][0]*a[1][1]-a[1][0]*a[0][1];
 
b[0][0]=a[1][1]/det;
b[0][1]=a[1][0]/det;
b[1][0]=a[0][1]/det;
b[1][1]=a[1][1]/det;
 
c[0][0]=a[0][0]*b[0][0]+a[1][0]*b[0][1];
c[0][1]=a[0][1]*b[0][0]+a[1][1]*b[0][1];
c[1][0]=a[0][0]*b[0][1]+a[1][0]*b[1][1];
c[1][1]=a[0][1]*b[1][0]+a[1][1]*b[1][1];
 
printf ("polychen E\n");
for (i=0; i<2; i++)
for (j=0; j<2; j++)
printf("%d");
getch ();
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.09.2010, 18:48
Здравствуйте! Я подобрал для вас темы с ответами на вопрос нахождение единичной матрицы (C++):

Заполнение Единичной матрицы - C++
int n = 0; cout &lt;&lt;&quot;Введите размер массива&quot;; cin &gt;&gt; n; int **a = new int* ; for (int i = 0; i &lt; n; i++) { ...

Алгоритм обработки матрицы: Нахождение максимального элемента матрицы и его номера. - C++
Алгоритм обработки матрицы: Нахождение максимального элемента матрицы и его номера.

Матрицы: нахождение сумм положительных элементов строк каждой матрицы - C++
программирование с использованием процедур составить программу для нахождения сумм положительных элементов строк каждой матрицы...

Умножение матрицы на матрицу, и нахождение обратной матрицы - C++
Здравствуйте! нужно написать программу, которая могла бы производить всякие операции над матрицами (двухмерными массивами) меня...

Нахождение определителя матрицы - C++
Здравствуйте, помогите пожалуйста дописать. Нужно было реализовать в виде модуля, программку, которая выполняет действия над квадратными...

Нахождение обратной матрицы - C++
Доброго времени суток! Помогите, пожалуйста, с нахождением обратной матрицы. Нашел такой код тут на форуме. Можете ли его максимально...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
D@rkD@iver
111 / 111 / 3
Регистрация: 01.10.2008
Сообщений: 876
20.09.2010, 19:05 #2
Новичок123, что она вообще должна делать?
0
Новичок123
0 / 0 / 0
Регистрация: 13.09.2010
Сообщений: 10
20.09.2010, 19:12  [ТС] #3
она должна находить Единичную матрицу!!!
0
KuKu
1558 / 1036 / 78
Регистрация: 17.04.2009
Сообщений: 2,985
20.09.2010, 19:31 #4
у единичной матрица по главное диаганали 1, кажется ты пытаешься сделать немного другое
0
Новичок123
0 / 0 / 0
Регистрация: 13.09.2010
Сообщений: 10
20.09.2010, 19:37  [ТС] #5
не понял... можешь показать где именно у меня не правильно? или хотяб правильную формулу можешь дать?
0
KuKu
1558 / 1036 / 78
Регистрация: 17.04.2009
Сообщений: 2,985
20.09.2010, 19:38 #6
я про то что ты делаешь что то, но это не нахождение единичной матрицы. Скинь ссылку на математику, которую ты хочешь проделать.
0
Новичок123
0 / 0 / 0
Регистрация: 13.09.2010
Сообщений: 10
20.09.2010, 19:47  [ТС] #7
ну значит я ошибся!!! мне именно надо нахождение единичной матрицы!
0
KuKu
1558 / 1036 / 78
Регистрация: 17.04.2009
Сообщений: 2,985
20.09.2010, 19:50 #8
вот что такое единичная матрица , что бы ее получить не надо начальной матрицы.
0
Новичок123
0 / 0 / 0
Регистрация: 13.09.2010
Сообщений: 10
20.09.2010, 20:01  [ТС] #9
понятно понятно, щас попробую сделать

Добавлено через 2 минуты
блин у меня эта прога не правильно считает(((

Добавлено через 6 минут
помогите кто может
0
KuKu
1558 / 1036 / 78
Регистрация: 17.04.2009
Сообщений: 2,985
20.09.2010, 20:25 #10
for (i=0; i<n; i++)
for (j=0; j<n; j++)
if (i==j) a[i][j]=1;
else a[i][j]=0;
над этим подумай
0
silent_1991
Эксперт С++
4964 / 3040 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
21.09.2010, 09:28 #11
Новичок123,
Может всё же нахождение обратной матрицы?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.09.2010, 09:28
Привет! Вот еще темы с ответами:

Нахождение обратной матрицы - C++
Здравствуйте!помогите с программой на языке си-она демонстрирует нахождение обратной матрицы.я написал 3 на 3 юно мне надо в начале проги...

Нахождение матрицы в матрице - C++
имеем динамическую прямоугольную матрицу a(m,n), заполненная рандомом от 0 до 9. найти в этой матрице квадратную матрицу b(x,x), у которой...

Нахождение обратной матрицы - C++
Помогите,пожалуйста доделать или переделать нужно найти обратную матрицу тут маленько наброски есть методом гаусса но не могу доделать или...

Нахождение псевдообратной матрицы - C++
Всем добрый день) Очень нужна помощь в нахождении псевдообратной матрицы соответственно в с++. Буду очень признателен за помощь


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
21.09.2010, 09:28
Ответ Создать тему
Опции темы

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