Форум программистов, компьютерный форум CyberForum.ru

Вычисление косинуса угла между векторами, в чем ошибка - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программа в Visual C++ выдаёт ошибки http://www.cyberforum.ru/cpp-beginners/thread603805.html
Здравствуйте. Скажите, пожалуйста, почему программа выдаёт такие ошибки в заголовочном файле: 1>d:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\api.h(60) : warning C4129: D: неизвестная escape-последовательность 1>d:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\api.h(93) : warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s...
C++ C++ Рещить Дана целочисленная квадрадная матрица. Определить: 1)произведение элементов в тех строках, которая не содержит положительных элементов. 2)номер строки,в которой находится самая длинная серия одинаковых элементов. http://www.cyberforum.ru/cpp-beginners/thread603799.html
Составить программу вывода C++
Составить программу вывода на экран числа, вводимого с клавиатури.Числу, которое выводится должно предшествовать сообщение "Вы ввели число"
C++ Сформировать массив указателей на матрицу строк
может кто нибудь обьяснит что требуеться в задании сделать. сформировать массив указателейна масиив строк и заполнить циклически буквами английского алфавита не могу понять сформировать массив указателейна масиив строк Добавлено через 1 час 24 минуты неужели никто не может помочь обьяснить хотя бы
C++ Ошибка при работе программы http://www.cyberforum.ru/cpp-beginners/thread603777.html
Здравствуйте! У меня такая проблема, вылетает программа. Она работает, компилируется, данные вводятся, но когда я перехожу к выводу перечня нужной информации - вылетает. Подскажите, в чем проблема и как её решить? #include <stdio.h> #include <tchar.h> #include "string.h" class Podrazdelenie; class Tirg_avtomat { protected: static int kolvo;
C++ Ругается на if (a>M_PI) #include <math.h> есть. подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
13.06.2012, 12:17     Вычисление косинуса угла между векторами, в чем ошибка
grizlik78, вобщем смотри - это прямые которые пересекаются под прямым углом

(0;1) -> (1;2)
(0;-1) ->(1;-2)
Вот что вывела программа, а на втором рисунке пространственное расположение точек
В коде преобразовал лишь руссификацию(т.к. в данный момент у меня под рукой 6-ка). Код тоже выкладываю
Твой же код
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
31
32
33
#include <iostream>
#include <cmath>
#include <math.h>
#include <windows.h>
using namespace std; 
 
float cosin(float a,float b);
float b1,a1,co,x11,y11,x12,y12,x21,y21,x22,y22; 
int main()
{   
    system("chcp 1251");
    cout<<"\n ââåäè êîîðäèГ*Г*ГІГ» âåêòîðîâ x11,y11,x12,y12,x21,y21,x22,y22\n  ";
    cin>>x11>>y11>>x12>>y12>>x21>>y21>>x22>>y22;
    a1=sqrt( ((x12-x11)*(x12-x11)) +  ((y12-y11)*(y12-y11)) );
    b1=sqrt( ((x22-x21)*(x22-x21)) +  ((y22-y21)*(y22-y21)) );
    cout<<"äëèГ*Г» âåêòîðîâ "<<a1<<" "<<b1;
    co=cosin(a1,b1); 
    if (co>=1) 
        cout<<"ГЌГҐ Г±ГіГ№ГҐГ±ГІГўГіГҐГІ"; else
    cout<<"\n"; cout<<"êîñèГ*ГіГ± ГіГЈГ«Г*= "<<co<<"\n";
    return 0;
}
 
float cosin(float b,float a)
{ 
    float c,X1,Y1,X2,Y2;
    X1= x12-x11;
    Y1= y12-y11;
    X2= x22-x21;
    Y2= x22-x21;
    c= ( (X1*X2) + (Y1*Y2) ) / ( (fabs(a) * fabs(b)) );
return (c); 
}
Миниатюры
Вычисление косинуса угла между векторами, в чем ошибка   Вычисление косинуса угла между векторами, в чем ошибка  
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru