1 / 1 / 3
Регистрация: 15.03.2014
Сообщений: 134
1

Написать программу для проверки работы процедуры ScalarProduct для вычисления скалярного произведения двух векторов

05.04.2014, 18:14. Показов 1810. Ответов 2
Метки нет (Все метки)

Написать программу для проверки работы процедуры ScalarProduct для вычисления скалярного произведения двух векторов.

Вот отрывок, надо полный код:
C++
1
2
3
4
5
int vect1[3]={1,2,3}, vect2[3]={3,2,1};
main()
{
cout<<"scalar product = "<<vect1[0]*vect2[0]+vect1[1]*vect2[1]+vect1[2]*vect2[2];
}

Заранее спасибо большое!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.04.2014, 18:14
Ответы с готовыми решениями:

ScalarProduct для вычисления скалярного произведения двух векторов
Написать программу для проверки работы процедуры ScalarProduct для вычисления скалярного...

Написать рекурсивную программу для определения скалярного произведения двух векторов
Напишите рекурсивную программу для определения скалярного произведения двух векторов. помогите...

Напишите рекурсивную программу для определения скалярного произведения двух векторов
Напишите рекурсивную программу для определения скалярного произведения двух векторов.

Файлы: разработать программу вычисления скалярного произведения векторов
необходимо разработать программу вычисления скалярного произведения векторов координаты векторов...

2
21 / 29 / 5
Регистрация: 03.06.2011
Сообщений: 329
05.04.2014, 18:23 2
Немного непонятно о какой проверке идет речь и что именно вам нужно проверить. Навскидку

C++
1
2
3
4
5
6
7
8
main()
{
    int vect1[3]={1,2,3}, vect2[3]={3,2,1};
    if (vect1[0]*vect2[0]+vect1[1]*vect2[1]+vect1[2]*vect2[2] == 10)
        cout << "Скалярное произведение посчитано правильно!";
    else
        cout << "Скалярное произведение посчитано неправильно!";
}
0
Заблокирован
05.04.2014, 18:28 3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
int ScalarProduct (int v1[], int v2[])
{   int i = 0, sum = 0;
    for ( ; i<3; i++)
        sum += v1[i]*v2[i];
    return sum;
}
 
int main()
{   int vect1[3]={1,2,3}, vect2[3]={3,2,1};
    cout << ScalarProduct (vect1, vect2);
 
    cin.get();
    return 0;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.04.2014, 18:28
Помогаю со студенческими работами здесь

Вычисления скалярного произведения векторов
Напишите подпрограмму вычисления скалярного произведения векторов произвольной размерности. Первый...

Доказать утверждение для скалярного произведения векторов.
Доказать, что скалярное произведение двух векторов не изменится, если к одному из них прибавить...

Вычисления скалярного произведения векторов A и B по формуле
Составить программу для ввода двух одномерных массив A и B размерностью n = 10, A (a1..an), B...

Вычисление скалярного произведения двух векторов A и B
Составить программу: 1)Ввода и вывода на экран массива А,состоящего из 10 целых чисел....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru