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

Переделать программу перемножения матриц с использованием указателей - C++

Восстановить пароль Регистрация
 
Nastya15684
0 / 0 / 0
Регистрация: 12.10.2015
Сообщений: 133
17.10.2015, 15:50     Переделать программу перемножения матриц с использованием указателей #1
Помогите переделать эту программу чтобы были указатели!!

Вот задание:
Дано две матрицы А и В, найти -АВ

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
28
29
#include <iostream>
using namespace std;
int main()
{
    const int N = 3;
    int i, j, k;
    int A[N][N];
    int B[N][N];
    int C[N][N];
    cout << "Matrix A:\n";
    for (i = 0; i < N; i++)
        for (j = 0; j < N; j++)
            cin >> A[i][j];
    cout << "Matrix B:\n";
    for (i = 0; i < N; i++)
        for (j = 0; j < N; j++)
            cin >> B[i][j];
    cout << "Matrix C=-AB:\n";
    for (i = 0; i < N; i++){
        for (j = 0; j < N; j++){
            C[i][j] = 0;
            for (k = 0; k < N; k++)
                C[i][j] += -(A[i][k] * B[k][j]);
            cout << C[i][j] << " ";
        }
        cout << endl;
    }
    return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.10.2015, 15:50     Переделать программу перемножения матриц с использованием указателей
Посмотрите здесь:

C++ Переделать с использованием указателей
C++ Программа перемножения 2 матриц
C++ Функция перемножения матриц.
C++ Оператор перемножения матриц
C++ Не могу написать программу перемножения матриц
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
nmcf
4315 / 3736 / 1259
Регистрация: 14.04.2014
Сообщений: 14,653
17.10.2015, 15:54     Переделать программу перемножения матриц с использованием указателей #2
Где должны быть указатели?
Nastya15684
0 / 0 / 0
Регистрация: 12.10.2015
Сообщений: 133
17.10.2015, 16:10  [ТС]     Переделать программу перемножения матриц с использованием указателей #3
вместо массивов
nmcf
4315 / 3736 / 1259
Регистрация: 14.04.2014
Сообщений: 14,653
17.10.2015, 17:26     Переделать программу перемножения матриц с использованием указателей #4
Так?
C++
1
2
3
    for (i = 0; i < N; i++)
        for (j = 0; j < N; j++)
            cin >> *(A + i * N + j);
Yandex
Объявления
17.10.2015, 17:26     Переделать программу перемножения матриц с использованием указателей
Ответ Создать тему
Опции темы

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