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

Параллельные прямые - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ fstream, string, random http://www.cyberforum.ru/cpp-beginners/thread985533.html
Вопрос такой, есть структура struct StructEmployee {; int id; string surname; string name; string patronymic; string appointment; string education; int expirience;
C++ Робота из символьными строками За індивідуальним завданням створити функцію для обробки символьних рядків. За зразок брати бібліотечні функції обробки рядків мови C, але не застосовувати їх у своїй функції. Передбачити обробку помилок у завданні параметрів і особливі випадки. Розробити два варіанти заданої функції - використовуючи традиційну обробку масивів і використовуючи адресну арифметику. Индивидуальное задание: ... http://www.cyberforum.ru/cpp-beginners/thread985518.html
Определить седловые точки матрицы C++
Доброго времени суток. Задали написать программу на C++, вот задание: "Дана целочисленная матрица. Определить: 1) Кол-во отрицательных элементов строк, которые содержат хотя бы один нулевой элемент; 2) Номера строк и столбцов седловых точек матрицы." Сама смогла написать лишь это:, а дальше что делать не знаю, помогите пожалуйста. #include <iostream> #include <conio.h> #include <time.h>...
C++ переделать сортировку на метод Шелла
#include "stdafx.h" #include <iostream> #include<cstdlib> #include<ctime> using namespace std; int main () {const int n=3;const int m=3; int a; srand(time(NULL)); int i,j;
C++ Ссылка не тему в форуме http://www.cyberforum.ru/cpp-beginners/thread985501.html
Добрый день. Не могу найти тот топик (в cyberforum.ru) в котором при рекурсивном вызове main() выводилась стихотворение. Автор вроде или Стауструп или Керниган и Ритчи. Дайте, пожалуйста ссылку, если кто вруг кто знает :) Добавлено через 5 часов 15 минут лежит же где-то на форуме ... не помню как называется тема...
C++ Программа С++ За індивідуальним завданням створити функцію для обробки символьних рядків. За зразок брати бібліотечні функції обробки рядків мови C, але не застосовувати їх у своїй функції. Передбачити обробку помилок у завданні параметрів і особливі випадки. Розробити два варіанти заданої функції - використовуючи традиційну обробку масивів і використовуючи адресну арифметику Вот индивидуальное задание:... подробнее

Показать сообщение отдельно
CheshireCat
Эксперт С++
2907 / 1235 / 78
Регистрация: 27.05.2008
Сообщений: 3,307
23.10.2013, 14:15     Параллельные прямые
Ну вот смотри:
Пусть у тебя есть отрезок A с координатами концов x1a, y1a, x2a, y2a, и отрезок B с координатами концов x1b, y1b, x2b, y2b.
Вычисляешь: k = (x2a - x1a)/(y2a - y1a).
Теперь у тебя ровно тот же самый k должен получиться и для второго отрезка: (x2b - x1b)/(y2b - y1b) == k.
Имеет смысл зафиксировать из четырех координат три, и изменить четвертую так, чтобы это равенство выполнилось.
Например, будем менять x2b, тогда:
(x2b - x1b)/(y2b - y1b) = (x2a - x1a)/(y2a - y1a);
или
x2b = ((x2a - x1a)/(y2a - y1a))*(y2b - y1b) + x1b;

Краевые случаи (например, когда y2a == y1a) рассмотри сам.
Вуаля.

Ну и "на определенном расстоянии" реализуется столь же несложными вычислениями.
 
Текущее время: 09:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru