|
0 / 0 / 0
Регистрация: 21.11.2014
Сообщений: 21
|
|
Cкалярное произведение06.04.2017, 13:13. Показов 1269. Ответов 16
Метки нет (Все метки)
Доброго времени суток. Наткнулся на такую задачку. Помогите пожалуйста.
"Даны 4 вектора: А(11), В(10), С(14), D(14). Вычислить скалярное произведение (А*В) и (С*D), где (X*Y)= сумме X(i)*Y(i)."
0
|
|
| 06.04.2017, 13:13 | |
|
Ответы с готовыми решениями:
16
Одномерный массив X(8) задать в программе. Найти произведение первых четырех элементов, произведение вторых |
|
1719 / 568 / 187
Регистрация: 12.03.2016
Сообщений: 2,169
|
|
| 06.04.2017, 13:32 | |
|
B(10) или B(11)
0
|
|
|
5120 / 4574 / 855
Регистрация: 07.10.2015
Сообщений: 9,462
|
|
| 06.04.2017, 13:36 | |
|
Или А(10)?
0
|
|
| 06.04.2017, 13:39 | |
|
Не по теме: _liv_, все относительно :good:
0
|
|
|
0 / 0 / 0
Регистрация: 21.11.2014
Сообщений: 21
|
|
| 06.04.2017, 13:49 [ТС] | |
|
A(11) B(10) так в задании
0
|
|
|
5120 / 4574 / 855
Регистрация: 07.10.2015
Сообщений: 9,462
|
|
| 06.04.2017, 13:59 | |
|
KillerPasckal, Вам понятна суть скалярного произведения?
По определению, скалярное произведение может быть вычислено только для векторов одной размерности. Так что, в задании ошибка. Определитесь, как надо: А(11)В(11) или А(10)В(10)
0
|
|
|
0 / 0 / 0
Регистрация: 21.11.2014
Сообщений: 21
|
|
| 06.04.2017, 14:06 [ТС] | |
|
11 тогда. Спасибо за разъяснение.
0
|
|
|
5120 / 4574 / 855
Регистрация: 07.10.2015
Сообщений: 9,462
|
||||||
| 06.04.2017, 14:28 | ||||||
|
KillerPasckal, держите свою суперпрограмму (без ввода и вывода):
![]()
0
|
||||||
|
0 / 0 / 0
Регистрация: 21.11.2014
Сообщений: 21
|
|
| 06.04.2017, 14:34 [ТС] | |
|
а нельзя сделать ввод и вывод этих векторов через void? Если можно, то попрошу.
И какие библиотеки подключить надо?
0
|
|
|
Модератор
13773 / 10966 / 6491
Регистрация: 18.12.2011
Сообщений: 29,244
|
||
| 06.04.2017, 14:41 | ||
|
a. iostrem б. stdio При чем тут void? И ознакомьтесь, наконец, вот с этим шаблоном Образцы (шаблоны) программ для типовых задач
0
|
||
|
5120 / 4574 / 855
Регистрация: 07.10.2015
Сообщений: 9,462
|
|
| 06.04.2017, 14:53 | |
|
KillerPasckal, попробуйте сначала самостоятельно
![]() Возьмите образец из ссылки "Образец для одномерного массива" Создайте массивы, для начала один. Покажите, что получилось. Не будет получаться - все равно показывайте - подскажем... Затем создадите еще три. Останется только найти скалярное произведение и вывести два числа. Ничего сложного. Заодно и научитесь... Добавлено через 4 минуты Кстати, Pascal пишется именно Pascal, а не Pasckal Лично меня коробит такое вольное отношение к названию языка, уж извините...
0
|
|
|
1719 / 568 / 187
Регистрация: 12.03.2016
Сообщений: 2,169
|
||||||
| 06.04.2017, 15:01 | ||||||
|
Как еще вариант (мне почему то так больше нравится).
0
|
||||||
|
0 / 0 / 0
Регистрация: 21.11.2014
Сообщений: 21
|
||||||
| 06.04.2017, 15:02 [ТС] | ||||||
|
Преподаватель требует чтобы программу вызывали через void. Так что я сделал так.
P.S. За язык в имени извиняюсь, ошибся.
0
|
||||||
|
5120 / 4574 / 855
Регистрация: 07.10.2015
Сообщений: 9,462
|
||||||
| 06.04.2017, 15:16 | ||||||
Сообщение было отмечено KillerPasckal как решение
Решение
KillerPasckal, по простому можно сделать примерно так:
1
|
||||||
|
0 / 0 / 0
Регистрация: 21.11.2014
Сообщений: 21
|
|
| 06.04.2017, 15:21 [ТС] | |
|
_liv_, спасибо большое) Поставил +1)
0
|
|
|
5120 / 4574 / 855
Регистрация: 07.10.2015
Сообщений: 9,462
|
||
| 06.04.2017, 15:21 | ||
|
Слово void перед именем подпрограммы означает, что эта подпрограмма ничего не возвращает. Скажем так, преподаватель хочет, чтобы массивы заполнялись в подпрограмме (которая ничего не возвращает)
0
|
||
|
0 / 0 / 0
Регистрация: 21.11.2014
Сообщений: 21
|
|
| 06.04.2017, 15:32 [ТС] | |
|
Да, простите уж неграмотного)))
0
|
|
| 06.04.2017, 15:32 | |
|
Помогаю со студенческими работами здесь
17
Определить произведение отрицательных и произведение положительных элементов массива Вычислить произведение отрицательных элементов и произведение положительных, и сравнить их
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ВВЕДЕНИЕ
Выполняя задание на управление насосной группой заполнения резервуара,. . .
|
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает
монорепозиторий в котором находятся все исходники.
При создании нового решения, мы просто добавляем нужные проекты
и имеем. . .
|
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога
Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
|