Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
rockstarone
13 / 13 / 9
Регистрация: 23.10.2014
Сообщений: 184
25.05.2015, 11:06

Заданы два вектора с координатами (Хи Yu Z,) и (Х2, Y2, Z^). Определить угол между векторами

25.05.2015, 11:06. Просмотров 632. Ответов 1
Метки (Все метки)

Лучший ответ Сообщение было отмечено Macsic как решение

Решение

Macsic,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include "stdafx.h"
#include <iostream>
#include <locale>
#include "math.h"
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    setlocale(LC_ALL, "rus");
    int A[3] = { 3, 4, 0 };
    int B[3] { 4, 4, 2 };
    int AB = 0;
    int sumA = 0;
    int sumB = 0;
    double modA;
    double modB;
    double cosa;
    for (int i = 0; i < 3; i++)
    {
        AB += A[i] * B[i]; //скалярное произведение
        sumA += pow((abs(A[i])), 2);
        sumB += pow((abs(B[i])), 2);
    }
    modA = sqrt(sumA);
    modB = sqrt(sumB);
    cosa = AB / (modA*modB);
    cout << "Угол между векторами: " << cosa << endl;
    system("pause");
    return 0;
}


Вернуться к обсуждению:
Заданы два вектора с координатами (Хи Yu Z,) и (Х2, Y2, Z^). Определить угол между векторами
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.05.2015, 11:06

Класс вектор на основе класса Complex. Найти угол между векторами
класс вектор на основе класса комплекс найти кут между векторами...

Два треугольника заданы координатами своих вершин A,B,C. Вычислить площадь треугольника и определить какой треугольник имеет большую площадь
Два треугольника заданы координатами своих вершин A,B,C. Вычислить площадь...

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

0
Другие темы раздела
C++ Посмотрите если не сложно http://www.cyberforum.ru/cpp-beginners/thread1457232.html
Уважаемые форумчане.Уже пол дня сижу, и не имею малейшего предпочтения как ее решить..... Если можно, то помогите хотя бы как то. :wall: Запрещено размещать задания и решения в виде картинок и...
C++ Целое число N является четным двузначным числом Целое число N является четным двузначным числом. С++ ПОМОГИТЕ!!!! http://www.cyberforum.ru/cpp-beginners/thread1457228.html
Перевести из паскаля на c++ C++
Program laba2; var d, m: integer; begin writeln('Введіть день'); readln (d); writeln('Введіть мiсяць'); readln (m); case m of 1, 3, 5, 7, 8, 10, 12: begin
Перевести из паскаля на c++ C++
program laba2; var x,y: real; begin writeln ('введіть координати точки: '); read(x,y); if (sqrt(x)+sqrt(y)<=4) AND NOT(( y>=-x-1 ) and ( y>=x-1 ) and ( y<=x+1 ) and (y<=1-x )) then writeln...
C++ Указатели на константы http://www.cyberforum.ru/cpp-beginners/thread1457220.html
Поясните. Запутался в нескольких примерах. С++ 11 стандарт. 1.int i=0, &r=i; auto a=r; const int ci=i,&cr=ci; auto b=ci; auto c=cr; auto d=&i;//d-int* auto e=&ci;//e-const int*
C++ Вывести порядковый номер одного из 4-х чисел, которое отлично от трех других Даны четыре целых числа, одно из которых отлично от трех других, равных между собой. Вывести порядковый номер этого числа. подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru