Ввести класс для работы с одномерным массивом. Реализовать следующие операторы:
1.Сложение(вычитание) двух массивов
2.Умножение массивов
3.Умножение массива на скаляр
Классы и операции над ними, На Вас последняя надежда... |
Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.
Классы и операции над ними, На Вас последняя надежда... |
RainGrey |
Сообщение
#1
|
Группа: Пользователи Сообщений: 3 Пол: Женский Реальное имя: Юлия Репутация: 0 |
Ввести класс для работы с одномерным массивом. Реализовать следующие операторы:
1.Сложение(вычитание) двух массивов 2.Умножение массивов 3.Умножение массива на скаляр |
klem4 |
Сообщение
#2
|
Perl. Just code it! Группа: Пользователи Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: 44 |
Цитата массивы по тем же правилам, по которым перемножаются матрицы - нельзя Может я чего-то не понял, но, если у нас етсь 2 вектора размерности n, a = 1,2 b = 5,6 Представляемих как матрицы, первая из одной строки и 2-х столбцов, вторая из двух строк и одного столбца, получаем в результате перемножения число (1,2) * (5, 6) = 1 * 5 + 2 * 6 = 12 + 5 = 17 В итоге вормула умножения двух векторов (одинаковой размерности естественно) P = сумма (i = 1,n) A[i] * B[i] Я не прав ? -------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
Текстовая версия | 30.04.2024 8:07 |