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

Даны целые числа. Выяснить, найдутся ли среди точек четыре таких, которые являются вершинами квадрата - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Создание объекта класса указателем http://www.cyberforum.ru/cpp-beginners/thread182111.html
Не подскажите как создать указатель на новый объект класса с помощью указателя(пожалуйста со всеми объявлениями и тп) Дублирование тем запрещено правилами форума (п. 3.4). Не плодите одинаковых тем.
C++ Дни рождения Написать программу, пердупреждающую о днях рождениях друзей, желательно с подсказками Дублирование тем запрещено правилами форума (п. 3.4). Не плодите одинаковых тем. http://www.cyberforum.ru/cpp-beginners/thread182100.html
C++ WinAPI Выполнение скрипта php через WinAPI
Доброго всем времени суток! Необходимо выполнить удаленный php-скрипт, типа http://mysite.ru/script.php с помощью функций winapi. Скрипт не возвращает данные, они не нужны. Как это осуществить? З.Ы. Думал с помощью InternetOpenUrl, но не пойму до конца как...
C++ swap
Cи подчеркивает swap и говорит что он не определен! в данном случаи а это массив, а i и j индексы элементов swap(a,i,j)
C++ Фигура из квадратов http://www.cyberforum.ru/cpp-beginners/thread182087.html
Даны действительные числа а1,в1,с1,а2,в2,с2,...аn, вn,cn. Эта последовательность определяет на плоскости n квадратов со сторонами, параллельными осям: аi, вi- координаты центра квадрата, сi-длина его стороны (i=1,...n).Определить площадь фигуры, образованной всеми квадратами. Помогите пожалуйста, буду очень благодарен.....
C++ Массив ( ввод массива пользователем ) Нужен такой код , чтоб пользователь сам вводил элементы массива ! Добавлено через 2 минуты Можно только тело программы .. подробнее

Показать сообщение отдельно
Sudoki
124 / 64 / 1
Регистрация: 19.04.2010
Сообщений: 196
28.10.2010, 20:53     Даны целые числа. Выяснить, найдутся ли среди точек четыре таких, которые являются вершинами квадрата
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 <stdio.h>
#include <math.h>
 
struct POINT
{
    int x, y;
};
 
struct LINE
{
    POINT p1, p2;
};
 
struct QUARE
{
    POINT topLeft, bottomRight;
};
 
//Растояние между точками
float distance( POINT p1, POINT p2)
{
    return sqrt( (p2.x - p1.x)*(p2.x - p1.x) + (p2.y - p1.y)*(p2.y - p1.y) );
};
 
//проверка паралельности прямых
bool parallel(LINE l1, LINE l2)
{
    bool p;
    //A1*B2-A2*B1
    p = (l1.p1.y - l1.p2.y)*(l2.p2.x - l2.p1.x) - (l2.p1.y - l2.p2.y)*(l1.p2.x - l1.p1.x);
    return p?false:true;
};
 
int _tmain(int argc, _TCHAR* argv[])
{
 
    return 0;
}
Это начало
про линии можешь почитать на
http://ru.wikipedia.org/wiki/Прямая

квадрат чет пока не знаю
 
Текущее время: 21:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru