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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 37, средняя оценка - 5.00
Enot
0 / 0 / 0
Регистрация: 11.11.2009
Сообщений: 5
#1

Динамические матрицы. - C++

11.11.2009, 20:13. Просмотров 4452. Ответов 8
Метки нет (Все метки)

Программа, которая вводит с клавиатуры целое число n, выделяет память для трех динамических матриц a,b,c; заполняет матрицы a, b числами

aij = cos (2i+1/j+1), bij = sin (i+1/2j+1),

i = 0...n-1, j = 0...n-1

далее, с помощью вызова функции с заголовком

void MatrixSqr(int n, double **a, double **b, double **c)

программа должна вычислить и поместить в матрицу c квадрат той матрицы (a или b), которая имеет больший шпур(шпур или след - это сумма диагональных элементов матрицы). После заполнения матриц a,b,c их следует вывести на экран.
Помогите, пожалуйста!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.11.2009, 20:13     Динамические матрицы.
Посмотрите здесь:

динамические строки C++
динамические массивы.матрицы C++
Динамические матрицы C++
C++ Динамические массивы. Найти наибольшие элементы каждой строки матрицы Х и записать их в массив Y
C++ Динамические массивы. Найти сумму элементов матрицы, которые имеют заданную разницу индексов
C++ Двумерные динамические массивы-матрицы (выделение памяти)
Выполнить циклический сдвиг элементов квадратной матрицы, используя локальные и динамические массивы C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
TanT
эволюционирую потихоньку
 Аватар для TanT
464 / 462 / 43
Регистрация: 30.06.2009
Сообщений: 1,399
11.11.2009, 20:17     Динамические матрицы. #2
ты начинай, а мы подтянемся.
в чём сложности то?
Enot
0 / 0 / 0
Регистрация: 11.11.2009
Сообщений: 5
11.11.2009, 20:21  [ТС]     Динамические матрицы. #3
Не совсем разобралась с динамическим распеделением памяти
SONNY
8 / 8 / 0
Регистрация: 30.05.2009
Сообщений: 47
11.11.2009, 20:32     Динамические матрицы. #4
распределение или выделение?
Enot
0 / 0 / 0
Регистрация: 11.11.2009
Сообщений: 5
11.11.2009, 20:36  [ТС]     Динамические матрицы. #5
Вce-таки выделение...
TanT
эволюционирую потихоньку
 Аватар для TanT
464 / 462 / 43
Регистрация: 30.06.2009
Сообщений: 1,399
11.11.2009, 20:39     Динамические матрицы. #6
C
1
2
3
4
// выделение памяти
    int **matrix=(int **)   calloc(M, sizeof(int));   
    for (int i=0; i<M; i++)
        matrix[i]=(int *)   calloc(N, sizeof(int));
C++
1
2
3
4
int **array = new int* [n];
    
for(int col=0;col<n;col++)
    array[col] = new int [n];
Enot
0 / 0 / 0
Регистрация: 11.11.2009
Сообщений: 5
11.11.2009, 20:50  [ТС]     Динамические матрицы. #7
Спасибо, мне в С было нужно, а ты даже в двух вариантах
Боюсь, все равно всю прогу не осилю...
TanT
эволюционирую потихоньку
 Аватар для TanT
464 / 462 / 43
Регистрация: 30.06.2009
Сообщений: 1,399
11.11.2009, 20:52     Динамические матрицы. #8
сначала всегда страшно, но это тока сначала... потом ещё страшнее
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.11.2009, 21:03     Динамические матрицы.
Еще ссылки по теме:

Динамические (или не динамические.) переменные! C++
Динамические массивы C++
Динамические массивы C++
C++ Поменять местами указанные столбцы заданной матрицы (динамические массивы)

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

Или воспользуйтесь поиском по форуму:
Enot
0 / 0 / 0
Регистрация: 11.11.2009
Сообщений: 5
11.11.2009, 21:03  [ТС]     Динамические матрицы. #9


Добавлено через 6 минут
Все-таки прога сложновата до нереальности...
Yandex
Объявления
11.11.2009, 21:03     Динамические матрицы.
Ответ Создать тему
Опции темы

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