|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
09.09.2007, 13:42 | #1 |
Пользователь
Регистрация: 09.09.2007
Сообщений: 13
|
Помогите, пожалуйста
Дана матрица и вектор. Надо реализовать в программе вычисление их произведения. При записи c[i]^:=c[i]^+a[i,j]^*b[i]^ возникает сообщение об ошибке Pointer type required. Начальство требует, чтобы массивы были динамические.
Последний раз редактировалось Илья Кибель; 10.09.2007 в 08:20. |
09.09.2007, 15:10 | #2 |
форвард
Форумчанин
Регистрация: 03.08.2007
Сообщений: 130
|
вопрос можно как-то конкретизироват ? а то не совсем понятно что именно надо, если можно примером кода.
dela ne v dengax a v yego kolichestve
|
09.09.2007, 16:21 | #3 |
Пользователь
Регистрация: 01.09.2007
Сообщений: 35
|
а зачем тебе работа с указателями, возьми просто массивы: одномерный и многомерный.
var matr: array [1..3, 1..3] of integer; vekt: array [1..3] of integer; res: array [1..3, 1..3] of integer; i,j: integer; begin {здесь наверное какой-то цикл} res[i]:=res[i]+vekt[i]*matr[i,j]; ... я просто не помню правил умножения поэтому до конца написать не могу, но идея думаю ясна |
09.09.2007, 20:47 | #4 |
JAVA BEAN
Участник клуба
Регистрация: 22.04.2007
Сообщений: 1,329
|
Естественно, если элементы массива - не указатели.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите пожалуйста!!! | Esenin | Помощь студентам | 1 | 21.06.2008 01:45 |
Помогите пожалуйста | Niki | Помощь студентам | 4 | 07.06.2008 08:30 |
помогите пожалуйста | pelsh | Помощь студентам | 2 | 21.12.2007 00:26 |