Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сортировка и вывод строки из неповторяющихся слов в алфавитном порядке https://www.cyberforum.ru/ cpp-beginners/ thread2198907.html
Дана строка слов, разделенных пробелами. Сформируйте строку из неповторяющихся слов, расположив их в алфавитном порядке. Уже какой день не могу решить эту задачу. Помогите пожалуйста решить ее.
Найти 𝑘 слов, встречающихся чаще остальных в тексте C++
Есть задача по которой надо написать программы. Подскажите за что браться в первую очередь, как лучше это реализовать в коде. Мне нужно сделать с помощью set`a или map`a. Не прошу сделать за меня, просто подскажите за что браться в первую очередь, потому что несколько часов сижу уже думаю и не понимаю, как это можно реализовать. 1. Во входном файле задан набор слов и целых чисел, разделенных...
C++ Как сделать такую программу? Есть задача по которой надо написать программы. Подскажите за что браться в первую очередь, как лучше это реализовать в коде. Мне нужно сделать с помощью set`a или map`a. Не прошу сделать за меня, просто подскажите за что браться в первую очередь, потому что несколько часов сижу уже думаю и не понимаю, как это можно реализовать. 1. Дан текст, состоящий из предложений, разделенных знаками... https://www.cyberforum.ru/ cpp-beginners/ thread2198904.html C++ Отсутствует заголовок функции https://www.cyberforum.ru/ cpp-beginners/ thread2198903.html
void up(); { Window.clear(); Window.draw(sVietnam); Window.draw(t1); Window.display(); }
Как нормально провести сортировку C++
Двумерная динамическая матрица, необходимо посчитать сумму каждой строки и отсортировать строки по возрастанию в зависимости от суммы: и меня проблема с самой сортировкой (контейнерами пользоваться нельзя). #include <iostream> #include <iomanip> #include<cstdlib> #include<conio.h> #include <time.h> using namespace std; //функция вывода матрицы на консоль //вход: матрица типа double,...
C++ Подскажите как лучше составить код программы Есть две задачи по которым надо написать программы. Подскажите за что браться в первую очередь, как лучше это реализовать в коде. Мне нужно сделать с помощью set`a или map`a. Не прошу сделать за меня, просто подскажите за что браться в первую очередь, потому что несколько часов сижу уже думаю и не понимаю, как это можно реализовать. 1. Дан текст, состоящий из предложений, разделенных знаками... https://www.cyberforum.ru/ cpp-beginners/ thread2198880.html
C++ Простое шифрование текста Здравствуйте! Решаю несложную задачу, но почему-то ошибка во втором тесте. Вот ссылка на задачу: http://acm.timus.ru/problem.aspx?space=1&num=1226 Не прошу решать задачу с нуля, а просто поправить мой код: Вот решение: #include <bits/stdc++.h> using namespace std; int main() { https://www.cyberforum.ru/ cpp-beginners/ thread2198876.html Перегрузка оператора[] с границами C++
Задача: Дополните класс safearay из программы ARROVER3 этой главы так, чтобы пользователь мог определять и верхнюю, и нижнюю границы массива (например, индексы, начинающиеся с 100 и заканчивающиеся 200). Име- ем перегруженную операцию доступа к членам массива, проверяющую индексы каждый раз, когда к массиву нужен доступ, для проверки того, что мы не вышли за пределы массива. Вам понадобится...
C++ Проверка, является ли ближайшее к введенному числу большее целое число четным Помогите написать данную проверку: Выводит результат проверки, есть ли ближайшее к введенному числу большее целое число является четным? Вот код програмы: void main(void) { float a, s1, s2, a2, g; int a1, chuslo, pos, chf, tyk; char c; clrscr(); puts("ПРОГРАМА"); puts("****************************************************************"); printf("Введіть дійсне число "); ... https://www.cyberforum.ru/ cpp-beginners/ thread2198866.html C++ Написать программу поиска вектора минимального по длине https://www.cyberforum.ru/ cpp-beginners/ thread2198861.html
Здравствуйте. Пожалуйста помогите решить данную задачу. Даны m векторов х1 = (х11, х21, ...,хn1), ..., xm = (x1m, x2m, ...,xnm). Написать программу поиска вектора минимального по длине.
Решение интегрального уравнения методом квадратуры Гаусса-Лежандра C++
Необходимо создать приложение для численного решения определенных интегралов с использованием квадратур Гаусса-Лежандра. Ввод данных с клавиатуры и вывод результата на экран. Сам метод я изучал он тут, но как его реализовать программно, я не понял.
C++ Error c2661: operator new Доброго времени суток, уважаемые форумчане. При подключении функции на обнаружение утечки памяти были выданы ошибки типа: 1>c:\users\sasha\desktop\2 сем. программирование\lab1(dorab)\header2.h(26): error C2661: operator new: нет перегруженной функции, принимающей 3 аргументов 1>c:\users\sasha\desktop\2 сем. программирование\lab1(dorab)\header2.h(50): error C2661: operator new: нет перегруженной... https://www.cyberforum.ru/ cpp-beginners/ thread2198834.html
0 / 0 / 0
Регистрация: 16.02.2018
Сообщений: 4
0

Определение точки пересечения двух отрезков - C++ - Ответ 12155252

24.02.2018, 18:56. Показов 1656. Ответов 1
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
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
34
35
36
37
38
#include "stdafx.h"
#include <iostream>
#include <cmath>
using namespace std;
struct line
{
    double x0, y0, x1, y1;
};
 
bool coll_1d(double a0, double a1, double b0, double b1)
{
    if (a0 > a1) swap(a0, a1); 
    if (b0 > b1) swap(b0, b1); 
    if (fabs(b1 - a0) > fabs((a1 - a0) + (b1 - b0))) 
        return false; 
    return true;
}
 
bool prov(line a, line b)
{
    if (!coll_1d(a.x0, a.x1, b.x0, b.x1)) 
        return false;
    if (!coll_1d(a.y0, a.y1, b.y0, b.y1))
        return false;
    return true; //или правду
}
 
int main()
{
 
    line a = { 3,3,5,6 }; 
    line b = { 5,6,3,3 };
 
    cout << (prov(a, b) ? "Yes" : "No") << endl; 
 
    system("pause");
    return(0);
}

Объясните с математической точки зрения, что выполняет данная функция.

C++
1
2
3
4
5
6
7
bool coll_1d(double a0, double a1, double b0, double b1)
{
    if (a0 > a1) swap(a0, a1);
    if (b0 > b1) swap(b0, b1); 
    if (fabs(b1 - a0) > fabs((a1 - a0) + (b1 - b0)))
        return false; 
    return true;


Вернуться к обсуждению:
Определение точки пересечения двух отрезков C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.02.2018, 18:56
Готовые ответы и решения:

Координаты точки пересечения двух отрезков
День добрый уважаемые читатели форума. Разбираю задачу по расчету Координаты точки пересечения двух...

Найти точку пересечения двух отрезков
как найти точку пересечения двух отрезков, если даны координаты начала и конца обеих

Даны четыре точки на числовой оси A, B, C И D. найти длину пересечения отрезков AB И CD
Я только начал изучать, не могли бы подсказать метод построения решения этой задачи

Найти точки пересечения двух прямоугольников
Всем привет, очень интересует метод решения следующей задачи: Имеется 2...

1
24.02.2018, 18:56
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.02.2018, 18:56
Помогаю со студенческими работами здесь

Как найти точки пересечения двух синусоид?
Есть две синусоиды вида: y = a + b*sin(c*x + d) a,b,c,d - постоянные. x - в заданном интервале,...

Нахождение точки пересечения двух прямых в пространстве
Здрасьте. Имеется два отрезка в пространстве и координаты их концов. Как найти точку пересечения...

Формула нахождения точки пересечения двух прямых
q all, need help! формула работает нормально вроде, всё окей. Но как узнать где эта точка...

Найти точки пересечения двух линий заданных функциями
Определить, пересекаются ли линии y = ax4 + bx3 + cx2 + dx + f и y = bx3 + mx2 + dx + p. Если...

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