Показать сообщение отдельно
  #2  
Старый 16.11.2010, 21:23
Аватар для Bargest
Bargest Bargest вне форума
Профессионал
 
Регистрация: 19.10.2010
Адрес: Москва
Сообщения: 2,390
Версия Delphi: XE3/VS12/FASM
Репутация: 14665
По умолчанию

надо каждый элемент 1го умножить на каждый элемент второго, а потом определенные эл-ты сложить.
Какие? по индексу в массиве можно узнать степень X. И складывать все, где сумма индексов умножаемых элементов одинакова.
Например можно сделать массив a[], и когда считаешь очередное произведение, делать a[i+j]:=a[i+j]+p; где p-произведение.
Код:
for i:=0 to n-1 do
 for j:=0 to n-1 do
  a[i+j]:=a[i+j]+b[i]*c[j];
__________________
jmp $ ; Happy End!
The Cake Is A Lie.
Ответить с цитированием