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

Перевести код на php - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Подмена нажатых клавиш http://www.cyberforum.ru/cpp-beginners/thread649682.html
Хочу написать приложение на с++, работа заключается в следующем... Программа работает в фоне, при нажатии клавиши (допустим F1) она как бы эмулирует нажатие нескольких клавиш (допустим q,w,e причем...
C++ Что случилось? Microsoft Visual C++ 2010 Express Переустановил все что можно все равно даже если написать легкую программу все равно выдает ошибки например: #include <iostream> using namespace std; void main()... http://www.cyberforum.ru/cpp-beginners/thread649675.html
C++ Построить распознаватель языка с помощью стека
Приветствую, преподаватель задал задачку, сказал решение маленькое, порядка строк 8-10. Сам не очень программирую, есть предложения с чего начать? Задание: Язык префиксных арифметических...
C++ Страуструп, и траблы в среде программирования
Всем добрых суток! Я начал изучение где-то 3 дня назад, 3 дня от компьютера не отхожу ,читаю, делаю записи в тетради. Мне это очень интересно, у меня много энтузиазма, поэтому не могу не задать...
C++ Что такое компилятор? и т.д http://www.cyberforum.ru/cpp-beginners/thread649634.html
Всем привет, может быть пост не в тему! Но очень хотелось бы знать, что такое компилятор, и как он работает, подробней узнать. Спасибо за ответ P.S я новичок :)
C++ Вычислить значение выражения, найти сумму ряда ребята! до завтра решите задачу. пожалуйста. я ноль в программировании а)x = arccos(\sqrt{\beta }y - a) б)S = 4 + \sum_{i=1}^{50}{i}^{2} Добавлено через 2 часа 13 минут с этой тоже помогите... подробнее

Показать сообщение отдельно
Invader_Zim
Twilight Parasite
153 / 149 / 2
Регистрация: 21.07.2011
Сообщений: 908
10.09.2012, 18:35
Kastaneda, Поскаль не знаю, поэтому можно подключить логику:

Функция принимает аргументы типа поинт, и возвращает 0 или 1.
C
1
2
3
4
5
6
7
8
int peresechenie(point p1, point p2, point p3,point p4){
double ua,ub;
  ua=((p4.x-p3.x)*(p1.y-p3.y)-(p4.y-p3.y)*(p1.x-p3.x))/((p4.y-p3.y)*(p2.x-p1.x)-(p4.x-p3.x)*(p2.y-p1.y));
  ub=((p2.x-p1.x)*(p1.y-p3.y)-(p2.y-p1.y)*(p1.x-p3.x))/((p4.y-p3.y)*(p2.x-p1.x)-(p4.x-p3.x)*(p2.y-p1.y));
 
  if ((ua>=0) && (ua<=1)) && ((ub>=0) && (ub<=1))
      return 1;
 return 0;}
это будет на Си
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru