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

подскажите как решить на С++ - C++

Восстановить пароль Регистрация
 
Pavlik_92
0 / 0 / 0
Регистрация: 10.06.2010
Сообщений: 9
10.06.2010, 23:54     подскажите как решить на С++ #1
Матрицу А(n,n) разложить на слагаемые : А=B+C+D, где B-строго нижнетреугольная, С-диагональная, D-строго верхнетреугольная матрицы того же размера. Для экономии памяти матрицы B,C,D хранить в упакованном виде в одномерных массивах; распечатывать все треугольные матрицы в "треугольном" виде.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.06.2010, 23:54     подскажите как решить на С++
Посмотрите здесь:

Как это решить? C++
C++ как решить такое
Подскажите как решить на С++ C++
C++ как решить СЛАУ
C++ как её решить
Как решить? C++
C++ Подскажите что не так я делаю (решить систему на встроенном ассемблере)

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Metal_666_
15 / 15 / 2
Регистрация: 19.10.2009
Сообщений: 187
11.06.2010, 00:10     подскажите как решить на С++ #2
Циклы для заполнения матриц будут выглядеть примерно так(пишу сразу тут,не проверяя)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
//Для матрицы A[n][n];
//Для B
for(int i = 0 ; i <n ; i++)
{
   for(int j = 0 ; j<i ; j++)
   {
      B[i][j] = A[i][j];
   }
}
//Для C
for(int i = 0 ; i<n ; i++)
{
   C[i][i] = A[i][i];
}
//Для D
for(int i = 0 ; i <n ; i++)
{
   for(int j = i+1 ; j<n; j++)
   {
      D[i][j] = A[i][j];
   }
}
Упакуешь сам.
Yandex
Объявления
11.06.2010, 00:10     подскажите как решить на С++
Ответ Создать тему
Опции темы

Текущее время: 04:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru