Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Вывести цифры десятичного представления числа Всем привет :) Задача: Ввести с клавиатуры целое положительное число. Напечатать его цифры через пробел в прямом порядке (без ведущих нулей). Я додумался только как сделать в обратном порядке, а вот в прямом никак не додуматься :( Вот сам код...#include <iostream> #include <conio.h> using namespace std; int main() { setlocale(0, ""); system("cls"); system("color 0E"); https://www.cyberforum.ru/ cpp-beginners/ thread1815882.html Является ли число палиндромом C++
Алгоритм проверки числа должен быть именно такой (так поставили задачу) Но он работает некорректно. / Число - палиндром #include "stdafx.h" #include <iostream> #include <cmath> using namespace std; int func(int a); // эта функция считает к-во цифр в числе
C++ Благодарность https://www.cyberforum.ru/ cpp-beginners/ thread1815867.html
Пасиб за инфу.Помогли Добавлено через 3 минуты прл
C++ Записать элементы массива X, удовлетворяющие условию в массив Y; найти минимальный элемент массива X 4. Записать элементы массива X, удовлетворяющие условию Х, подряд в массив Y =. Определить минимальный элемент массива X. https://www.cyberforum.ru/ cpp-beginners/ thread1815816.html
Считывание из файла C++
Допустим, стоит условие: из файла записать данных в массив и потом из этого же файла в переменную. Насколько я понимаю,для этого необходимо для массива считывать и записывать данные до какого-то символа, а для переменной - после этого символа до конца файла. Как реализовать считывание из файла до какого-то конкретного символа?
C++ Вычислить сумму последовательности https://www.cyberforum.ru/ cpp-beginners/ thread1815807.html
Составьте программу вычисления значения выражения для данного натурального числа N: 1³ + 2³ + 3³ + … + N³.
C++ Вычислить средее арифметическое целых чисел из заданного отрезка Составьте программу вычисления среднего арифметического целых чисел из отрезка . https://www.cyberforum.ru/ cpp-beginners/ thread1815806.html C++ Программа неправильно работает
Всем доброго времени суток! Мое задание: "Есть некоторая последовательность цифр. Напишите программу, которая определит, какое максимальное число можно составить из данной последовательности, при условии, что оно должно делиться на 15." Я сделал в программе проверку на наличие 0 и 5, делимость суммы элементов на 3. Однако при выдаче результата программа выдает неверное число. Я подозреваю что...
C++ Составьте программу вычисления среднего арифметического целых чисел из отрезка [-4; 15] Составьте программу вычисления среднего арифметического целых чисел из отрезка . https://www.cyberforum.ru/ cpp-beginners/ thread1815796.html C++ Удаление/изменение DLL после использования https://www.cyberforum.ru/ cpp-beginners/ thread1815789.html
Доброго времени суток. Подскажите, возможна ли полная выгрузка DLL из процесса программы которая её использовала, без перезапуска самой программы? В общих чертах вот что я пытаюсь сделать: HMODULE Dll01 = LoadLibrary("Dll01.dll"); ... FreeLibrary(Dll01); DeleteFile("Dll01.dll"); //Не удаляет. На сколько я понял FreeLibrary освобождает только память выделенную под работу DLL, но она по...
C++ Конвертация времени в американский формат и обратно
есть задача: создать класс Time, в котором реализованы операции сложения, вычитания, сравнения, введения и выведения на екран. Возможность конвертации времени в американский формат и обратно, на пример 10:00 pm=22:00, 12:00 pm= 00:00. Вроде все написал, все работает, но преподу что то не нравится, говорит что код можно сделать лучше, вот только не говорит как. Можете посмотреть какие есть...
C++ Составьте блок-схему и программу(код и скриншот результата) вычисления значения выражения для данного натураль Составьте блок-схему и программу(код и скриншот результата) вычисления значения выражения для данного натурального числа N: 4+8+12+ … +4∙N. https://www.cyberforum.ru/ cpp-beginners/ thread1815786.html
252 / 158 / 118
Регистрация: 26.11.2012
Сообщений: 384
29.09.2016, 22:56 0

По координатам отрезков определить, пересекаются ли они - C++ - Ответ 9592560

29.09.2016, 22:56. Показов 3293. Ответов 3
Метки (Все метки)

Ответ

SpBerkut, у меня с математикой не очень

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
#include <iostream>
#include <cmath>
 
bool cross(float ax1, float ay1,float ax2, float ay2, 
           float bx1, float by1, float bx2, float by2)
{
 
    float dx1 = ax2 - ax1, dy1 = ay2 - ay1; 
    float dx2 = bx2 - bx1, dy2 = by2 - by1; 
    float dxx = ax1 - bx1, dyy = ay1 - ay1;
    
   if ((dy2*dx1 - dx2*dy1) == 0) 
        return false;
    
    if ((dx1*dyy - dy1*dxx) < 0)
        return false; 
    if ((dx2*dyy - dy2*dxx) < 0)
        return false; 
        
   return true;
}
 
int main()
{
    std::cout << (cross(1, 1, 1, 1, 1, 1, 1, 1)? "true" : "false") << std::endl;//no
    std::cout << (cross(1, 1, 4, 1, 1, 1, 4, 1)? "true" : "false") << std::endl;//no
    std::cout << (cross(0, 0, 0, 2, 0, 1, 0, 2)? "true" : "false") << std::endl;//no
    std::cout << (cross(1, 1, 5, 5, 1, 2, 3, 1)? "true" : "false") << std::endl;//yes
    std::cout << (cross(0, 0, 0, 2, 0, 1, 1, 1)? "true" : "false") << std::endl;//yes
    std::cout << (cross(0, 0, 0, 2, 0, 0, 1, 1)? "true" : "false") << std::endl;//yes
    std::cout << (cross(0, 0, 0, 2, 0, 1, 1, 2)? "true" : "false") << std::endl;//yes
    
    return 0;
}
Добавлено через 18 секунд
вроде работает

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

Составить программу, определяющую, пересекаются ли данные прямоугольники, и вычисляющую площадь общей части, если они пересекаются
Два прямоугольника, расположенные в первом квадранте, со сторонами, параллельными осям координат,...

Даны два отрезка действительной прямой. Определить, пересекаются ли они
Даны два отрезка действительной прямой. Определить, пересекаются ли они, и если да, найти длину их...

Дана окружность радиуса R, с центром в точке C и отрезок. Определить, пересекаются ли они
Добрый день! Помогите пожалуйста вот с такой программой: Дана окружность радиуса R, с центром в...

Определить по координатам точек, являются ли они вершинами параллелограмма
Доброго времени суток программисты! Вот такая задачка вызвала затруднение: С клавиатуры вводятся...

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

Задаваясь длинами трех отрезков, определить, являются ли они сторонами треугольника
Здравствуйте ув. жители форума. Нужна помощь. В понедельник экзамен. Помогите решить задачи в VBA....

Даны длины четырёх отрезков. Определить, могут ли они быть сторонами параллелограма
Друзья, помогите пожалуйста решить 2 задачки и записать их на С++. 1.Даны длины четырёх отрезков....

По координатам концов трех отрезков определить вид треугольника (если данные отрезки позволяют его построить)
1. По координатам концов трех отрезков определить вид треугольника (если данные отрезки позволяют...

По координатам трех точек на плоскости определить, лежат ли они на одной прямой
По координатам трех точек на плоскости определить, лежат ли они на одной прямой.

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