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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 8, средняя оценка - 5.00
naika
0 / 0 / 0
Регистрация: 25.03.2010
Сообщений: 27
#1

параллелограмм>> - C++

26.03.2010, 20:45. Просмотров 1131. Ответов 7
Метки нет (Все метки)

3. Даны четыре точки А1(x1, y1), А2(x2, y2), А3(x3, y3), А4(x4, y4). Определить будут ли они
вершинами параллелограмма......очень нужен совет мне....
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.03.2010, 20:45
Здравствуйте! Я подобрал для вас темы с ответами на вопрос параллелограмм>> (C++):

Параллелограмм с квадратным вырезом минимальной площади - C++
Всем привет. Нужно найти геометрическую фигуру, обладающую экстремальным значением указанной характеристики. Фигура: Параллелограмм с...

Множественное наследование: прямоугольник, квадрат, ромб, параллелограмм - C++
Помогите, пожалуйста, разработать иерархию. В дальнейшем надо реализовать несколько методов, среди которых изменение размера и...

Проверьте, можно ли построить параллелограмм из отрезков с длинами x, y, v, w - C++
Проверьте, можно ли построить параллелограмм из отрезков с длинами x, y, v, w #include<iostream> #include<math.h> #include<locale> ...

Из множества точек на плоскости найти точки, образующие параллелограмм с наибольшим количеством точек внутри - C++
"Даны N точек на плоскости. Найти среди них точки являющиеся вершинами фигуры, содержащей максимальное число заданных точек. Фигура -...

Параллелограмм - Turbo Pascal
Помогите, пожалуйста, написать программу. Задание: На координатной плоскости действительными координатами своих вершин заданный...

Параллелограмм - Геометрия
Помогите пожалуйста решить задачу: В параллелограмме со сторонами 3 и 5 проведены биссектрисы четырех внутренних углов. Найти отношение...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
stratovarius
13 / 13 / 0
Регистрация: 12.07.2009
Сообщений: 114
26.03.2010, 20:48 #2
Проверь: если А1А2=А3А4 и А2А3=А4А1, то да.
naika
0 / 0 / 0
Регистрация: 25.03.2010
Сообщений: 27
26.03.2010, 22:05  [ТС] #3
КАКИЕ ПЕРЕМЕННЫЕ ПРИ ЭТОМ ДОПУСТИМО ИСПОЛЬЗОВАТЬ?

Добавлено через 1 час 9 минут
кого-нибудь не затруднит написать программу???

Добавлено через 1 минуту
человеки, хелп ми!!!!
^Tecktonik_KiLLeR
1159 / 441 / 22
Регистрация: 23.06.2009
Сообщений: 6,235
Завершенные тесты: 1
26.03.2010, 23:05 #4
C++
1
2
3
4
5
int a1,a2,a3,a4;
a1=a2=a3=a4=0;
cin>>a1>>a2>>a3>>a4;
if((a1*a2)==(a3*a4) && (a2*a3)==(a1*a4))cout<<"BEPHO"<<endl;
else cout<<"HET"<<endl;
naika
0 / 0 / 0
Регистрация: 25.03.2010
Сообщений: 27
26.03.2010, 23:10  [ТС] #5
спасибо большое-большое!!!!
^Tecktonik_KiLLeR
1159 / 441 / 22
Регистрация: 23.06.2009
Сообщений: 6,235
Завершенные тесты: 1
26.03.2010, 23:29 #6
я не видел тут ничего сложного после того как stratovarius дал формулу.
kazak
3034 / 2355 / 155
Регистрация: 11.03.2009
Сообщений: 5,402
Завершенные тесты: 1
26.03.2010, 23:41 #7
Только А1 А2 А3 А4 это координаты вершин, состоящие из двух чисел.
Nameless One
Эксперт С++
5771 / 3420 / 255
Регистрация: 08.02.2010
Сообщений: 7,447
27.03.2010, 04:40 #8
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <cmath>
 
struct point
{
    int x, y;
    point(int _x, int _y)
        : x(_x), y(_y) {}
};
 
double len(point a1, point a2)
{
    return sqrt(static_cast<double>((a1.x-a2.x)*(a1.x-a2.x)+(a1.y-a2.y)*(a1.y-a2.y)));
}
 
int main()
{
    point a1(0, 0), a2(2, 2), a3(10, 2), a4(8, 0);
    std::cout << ((len(a1, a4)==len(a2, a3))&&(len(a1, a2)==len(a3, a4)) ? "Yes" : "No" ) << std::endl;
        system("pause");
    return 0;
}
МедведЪ, запись вида
Цитата Сообщение от stratovarius Посмотреть сообщение
А1А2
подразумевает не умножение двух чисел, а расстояние между двумя точками
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.03.2010, 04:40
Привет! Вот еще темы с ответами:

Параллелограмм - Геометрия
Дан параллелограмм...уравнения двух сторон: x-2y=0, x-y-1=0; точка пересечения диагоналей M(3;-1) Найти уравнение двух других сторон... ...

параллелограмм - C#
Известны стороны параллелограмма и угол между ними. Вычислить объём и площадь полной поверхности усеченной пирамиды, площадь верхнего...

Нарисовать параллелограмм - C (СИ)
Помогите с кодом имеется код на задание Нарисовать параллелограмм вида: |&lt;---- A ----&gt;| *************** -- * * ¦ * * H * * ¦...

«Резиновый параллелограмм» - Turbo Pascal
Ребят, дали задание, написать программу. Условия такое: Нажатиями клавиши «Enter» фиксируются координаты диагонально расположенных...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
27.03.2010, 04:40
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru