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

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

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 8, средняя оценка - 5.00
naika
0 / 0 / 0
Регистрация: 25.03.2010
Сообщений: 27
26.03.2010, 20:45     параллелограмм>> #1
3. Даны четыре точки А1(x1, y1), А2(x2, y2), А3(x3, y3), А4(x4, y4). Определить будут ли они
вершинами параллелограмма......очень нужен совет мне....
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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
 Аватар для ^Tecktonik_KiLLeR
1144 / 426 / 19
Регистрация: 23.06.2009
Сообщений: 6,141
Завершенные тесты: 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
 Аватар для ^Tecktonik_KiLLeR
1144 / 426 / 19
Регистрация: 23.06.2009
Сообщений: 6,141
Завершенные тесты: 1
26.03.2010, 23:29     параллелограмм>> #6
я не видел тут ничего сложного после того как stratovarius дал формулу.
kazak
 Аватар для kazak
3029 / 2350 / 155
Регистрация: 11.03.2009
Сообщений: 5,401
26.03.2010, 23:41     параллелограмм>> #7
Только А1 А2 А3 А4 это координаты вершин, состоящие из двух чисел.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.03.2010, 04:40     параллелограмм>>
Еще ссылки по теме:

C# параллелограмм
C (СИ) Нарисовать параллелограмм
C++ Проверьте, можно ли построить параллелограмм из отрезков с длинами x, y, v, w

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

Или воспользуйтесь поиском по форуму:
Nameless One
Эксперт С++
 Аватар для Nameless One
5753 / 3402 / 255
Регистрация: 08.02.2010
Сообщений: 7,393
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
подразумевает не умножение двух чисел, а расстояние между двумя точками
Yandex
Объявления
27.03.2010, 04:40     параллелограмм>>
Ответ Создать тему
Опции темы

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