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

Движение точки в правильном n - угольнике - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Структура STUDENT http://www.cyberforum.ru/cpp-beginners/thread1185179.html
Составить программу формирования данных о студентах: ФИО, номер группы, оценки. Организовать выбор тех у кого есть неуд. и сортировать таких студентов по среднему баллу. Конкретно проблема...
C++ Создать программу для ввода и вывода фамилий и оценок студентов. Отобрать студентов у которых нет 4и 5 ки Надо передать программу, здесь условие "отобрать тех у которых есть хотя бы одна двойка" #include<stdio.h> #include<conio.h> #include<iostream> #include<string.h> struct Student { char... http://www.cyberforum.ru/cpp-beginners/thread1185176.html
C++ Пакман на Си. Реализация таймера
Есть проблема с реализацией таймера обратного отсчета. Нужно делать определенное действие на протяжении 20 сек, когда проходит 20 сек нужно выполнять другое действие на протяжении 7 сек, а потом...
Области, описываемые логическими выражениями C++
Помогите пожалуйста. Очень нужно сделать 2 задачи. Для данных областей составить линейную программу, которая печатает true, если точка с координатами (х, у) принадлежит закрашенной области, и...
C++ Если строки не равны, то соединить их http://www.cyberforum.ru/cpp-beginners/thread1185164.html
как мне сравнить строки? если они не равны, то соединить их #include <iostream> #include <string.h> using namespace std; int main(){ char str1="777"; char str2="888";
C++ Панель задач и все о ней Пишу небольшую программку с Win Api, так вот встал вопрос с панелью задач. У меня есть окно, я задаю ему размеры width=550 и полное высота экрана SetWindowPos(hwnd, NULL, 0, 0, width,... подробнее

Показать сообщение отдельно
aristom
0 / 0 / 0
Регистрация: 22.05.2014
Сообщений: 7
22.05.2014, 21:07  [ТС]
tegauss,
Так и была такая идея по проверке столкновения вот, берем в цикле проверяем все углы многоугольника и координаты точки
for (i=0;i<=n;i++)
{
m=(y[i]-y[i+1])*x0+(x[i+1]-x[i])*y0+(x[i]*y[i+1]-x[i+1]*y[i]); (где x0 и y0 - текущие координаты точки, x[i] y[i] - координаты углов многоугольника)
if (m==0)
выполняем отражение
}
вот только это не работает
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru