Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
trans967
6 / 2 / 0
Регистрация: 23.04.2013
Сообщений: 203
1

Даны длины четырёх отрезков. Определить, могут ли они быть сторонами параллелограма

29.10.2013, 21:03. Просмотров 951. Ответов 2
Метки нет (Все метки)

Друзья, помогите пожалуйста решить 2 задачки и записать их на С++.
1.Даны длины четырёх отрезков. Определить, могут ли они быть сторонами параллелограма.
Умоляю, помогите пожалуйста.

Добавлено через 11 минут
Ребята,ну помогите пожалуйста.

Добавлено через 21 минуту
Пожалуйста, помогите кто-нибудь
0
Лучшие ответы (1)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.10.2013, 21:03
Ответы с готовыми решениями:

Даны три числа, если они могут быть длинами сторон равнобедренного треугольника, вычислите длины его высот
Здравствуйте. Помогите пожалуйста, очень нужно. Моя подруга попросила решить меня, но я давно ничем...

Определить, могут ли числа быть сторонами треугольника
Заданы числа a, b, c. Определить, могут ли они быть сторонами треугольника, и если да, то...

Определить могут ли три заданных положительных числа быть сторонами прямоугольного треугольника
Даны 3 положительных числа, определить могут ли они быть сторонами прямоугольного треугольника,...

Даны координаты трех точек на плоскости. Если они могут быть вершинами равнобедренного треугольника, вычислите его площа
Даны координаты трех точек на плоскости. Если они могут быть вершинами равнобедренного...

Даны координаты трех точек на плоскости. Если они могут быть вершинами равнобедренного остроугольного треугольника, вычислить его площадь. Где ошибка?
Даны координаты трех точек на плоскости. Если они могут быть вершинами равнобедренного...

2
lemegeton
2985 / 1408 / 475
Регистрация: 29.11.2010
Сообщений: 2,791
29.10.2013, 21:18 2
Лучший ответ Сообщение было отмечено trans967 как решение

Решение

1.
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
#include <iostream>
 
template <class T>
void order(T &a, T &b) {
  if (a < b) {
    std::swap(a, b);
  }
}
 
template <class T>
void order(T &a, T &b, T &c, T &d) {
  order(a, b);
  order(c, d);
  order(a, c);
  order(b, d);
  order(b, c);
}
 
template <class T>
bool isParallelogram(T a, T b, T c, T d) {
  order(a, b, c, d);
  return a == b && c == d;
}
 
int main(int, char**) {
  int a = 1, b = 2, c = 2, d = 1;
  
  std::cout << isParallelogram(a, b, c, d) << std::endl;
 
  return 0;
}
2
Lenovo_G575
5 / 5 / 2
Регистрация: 02.04.2013
Сообщений: 41
29.10.2013, 21:40 3
Держи первую.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
using namespace std;
int main()
{
    int a,b,c,d;
    cin>>a>>b>>c>>d; //Вводим стороны фигуры пробел по порядку.
    if((a==c) && (b==d)) //Проверка на идентичность сторон противолежащих
        cout<<"Parallelogram "<<endl;
    else
        cout<<"Error "<<endl;
    system("pause");
    return 0;
}
1
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.10.2013, 21:40

Даны длины трех отрезков A, B, C. Определить возможность построения треугольника и его тип
10. Даны длины трех отрезков A, B, C. Определить возможность построения треугольника и его вид...

Могут ли числа быть сторонами треугольника
Задача 1. Заданы 3 числа: a, d и с. Узнать могут ли они быть сторонами треугольника и , ясли да,...

Могут ли значения быть сторонами треугольника?
Есть задача: А если они не равны нулю, то даже если каждая будет равна 1, они все равно...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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