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

Определить условие перпендикулярности прямых (С++) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Задача со сравнением дробей http://www.cyberforum.ru/cpp-beginners/thread379063.html
Даны три дроби a1/b1, a2/b2, a3/b3, найти какая из трёх дробей наибольшая. Добавлено через 25 минут #include <iostream> #include <stdio.h> #include <math.h> #include <conio.h> using namespace std; int main() {
C++ Поиск символа в строке Здравствуйте! у меня такой вопрос, надо найти символ в строке, а именно символ '<' и '>' между этими символами может быть что угодно... собственно проблема том, чтобы найти позицию эих символов... программу уже написал, но просто тупо не могу вывести ПОЗИЦИЮ... понимаю что вопрос тупой, но всё же, прошу помощи. вот код: #include <vcl.h> #include <string.h> #include <iostream.h> http://www.cyberforum.ru/cpp-beginners/thread379056.html
Проблема с конструктором. C++
Пытаюсь сделать класс список и не получается написать конструктор копирования. header // #include <iostream>; using namespace std; template <class T> class LIST { public: class Node
C++ Вычислить значение выражения при различных вещественных типах данных
1. Вычислить значение выражения при различных вещественных типах данных (float и double). Вычисления следует выполнять с использованием промежуточных переменных. Сравнить и объяснить полученные результаты. 2. Вычислить значения выражений. Объяснить полученные результаты. (a+b)^4-(a^4+4a^3b+6a^2b^2)\4ab^3+b^4; при a =100, b=0.001 1)n++-m 2)m-- >n 3)n-- >m
C++ Написать программу, которая считывает текст с клавиатуры и выводит на экран только слова состоящие из заданного количества букв http://www.cyberforum.ru/cpp-beginners/thread379020.html
Написать программу, которая считывает текст с клавиатуры и выводит на экран только слова состоящие из заданного количества букв.
C++ Система резервирования билетов авиакомпании. Пишем Microsoft Visual Studio -> Win32 Console Application -> C++. Вот такая вот задачка: Система резервирования билетов авиакомпании. Небольшая авиакомпания купила компьютеры для своей новой автоматизированной системы резервирования. Вас попросили запрограммировать новую систему. Вы должны написать программу выделения мест на каждый полет единственного самолета (вместимость: 10 мест). Ваша... подробнее

Показать сообщение отдельно
accept
4838 / 3237 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
07.11.2011, 12:21     Определить условие перпендикулярности прямых (С++)
Код
 у = а1х + с1
 у = а2х + с2

 a1 * x - y + c1 = 0
 a2 * x - y + c2 = 0

 векторы нормали:
 n1(a1, -1)
 n2(a2, -1)

 псевдокод:
 
 prod = a1 * a2 + (-1) * (-1) = a1 * a2 + 1
 /* скалярное произведение векторов */
 
 if (prod == 0)
     print(перпендикулярны)
 else {
     
     prod = |n1| * |n2| * cos(n1, n2)
     /* скалярное произведение векторов */
     
     |n1| = sqrt(a1 * a1 + 1)
     |n2| = sqrt(a2 * a2 + 1)
     phi = arccos(prod / (sqrt(a1 * a1 + 1) * sqrt(a2 * a2 + 1)))
     if (phi == 0)
         print(параллельны)
     else
        print(угол = phi)
 }
 
Текущее время: 09:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru