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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Вывести цифры десятичного представления числа http://www.cyberforum.ru/cpp-beginners/thread1815882.html
Всем привет :) Задача: Ввести с клавиатуры целое положительное число. Напечатать его цифры через пробел в прямом порядке (без ведущих нулей). Я додумался только как сделать в обратном порядке, а вот в прямом никак не додуматься :( Вот сам код...#include <iostream> #include <conio.h> using namespace std; int main() { setlocale(0, ""); system("cls"); system("color 0E");
C++ Является ли число палиндромом Алгоритм проверки числа должен быть именно такой (так поставили задачу) Но он работает некорректно. / Число - палиндром #include "stdafx.h" #include <iostream> #include <cmath> using namespace std; int func(int a); // эта функция считает к-во цифр в числе http://www.cyberforum.ru/cpp-beginners/thread1815881.html
Благодарность C++
Пасиб за инфу.Помогли Добавлено через 3 минуты прл
C++ Записать элементы массива X, удовлетворяющие условию в массив Y; найти минимальный элемент массива X
4. Записать элементы массива X, удовлетворяющие условию Х, подряд в массив Y =. Определить минимальный элемент массива X.
C++ Считывание из файла http://www.cyberforum.ru/cpp-beginners/thread1815811.html
Допустим, стоит условие: из файла записать данных в массив и потом из этого же файла в переменную. Насколько я понимаю,для этого необходимо для массива считывать и записывать данные до какого-то символа, а для переменной - после этого символа до конца файла. Как реализовать считывание из файла до какого-то конкретного символа?
C++ Вычислить сумму последовательности Составьте программу вычисления значения выражения для данного натурального числа N: 1³ + 2³ + 3³ + … + N³. подробнее

Показать сообщение отдельно
Naomi Aori
0 / 0 / 0
Регистрация: 11.08.2016
Сообщений: 10
29.09.2016, 12:58     По координатам отрезков определить, пересекаются ли они
Добрый день! По координатам отрезков требуется определить пересекаются ли они. У меня на 5-ом тесте валится, помогите, пожалуйста, найти ошибку
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
// Example program
#include <iostream>
#include <string>
 
using namespace std;
int main()
{
 double x1, y1, x2, y2, x3,y3,x4,y4;
 double xx1, yy1, xx2, yy2, xx3, yy3, xx4, yy4;
 cin>> x1>>y1>>x2>>y2>>x3>>y3>>x4>>y4;
 bool check1=false, check2 = false;
 xx2=x2-x1;
 yy2=y2-y1;
 
 xx3=x3-x1;
 yy3=y3-y1;
 
 xx4=x3-x1;
 yy4=y4-y1;
 
 if ((xx2*yy3-yy3*xx3)*(xx2*yy4-yy2*xx4)<0 || (xx2*yy3-yy3*xx3)*(xx2*yy4-yy2*xx4)==0) check1=true;
 xx1=x1-x2;
 yy1=y1-y2;
 
 xx3=x3-x2;
 yy3=y3-y2;
 
 xx4=x3-x2;
 yy4=y4-y2;
 
 if ((xx1*yy3-yy1*xx3)*(xx1*yy4-yy1*xx4)<=0) check2=true;
 
 if (check1==true && check2==true)
 cout<<"Yes";
 else cout<<"No";
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru