0 / 0 / 0
Регистрация: 23.11.2012
Сообщений: 9
1

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

23.11.2012, 18:07. Показов 1767. Ответов 1
Метки нет (Все метки)

Заданы 4 вещественных числа. Определить, можно ли из отрезков, длины которых равны заданным числам, построить прямоугольник
помогите пожалуйста написать код программы на С++ для решения данной задачи.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.11.2012, 18:07
Ответы с готовыми решениями:

Даны три положительных числа. Определить, можно ли построить треугольник со сторонами, длины которых равны этим числам. Если возможно, то ответить на
var a,b,c:real; begin write(a,b,c); readln; writeln('ââåäèòå ðàäèóñ òðèóãîëüíèêà') à+â>c...

Определить, можно ли построить треугольник со сторонами, равными заданным числам
При помощи датчика случайных чисел ввести три целых случайных числа a, b и c в диапазоне от 3 до...

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

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

1
424 / 389 / 113
Регистрация: 21.09.2012
Сообщений: 913
24.11.2012, 13:48 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

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 "stdafx.h"
#include "iostream"
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    setlocale(LC_ALL, "Russian");
 
    double arr[4];
 
    cout << "Введите четыре числа: ";
    cin >> arr[0] >> arr[1] >> arr[2] >> arr[3];
 
    // упорядочить массив по возрастанию
    for (int i=0; i<3; i++)
        for (int j=i+1; j<4; j++)
            if (arr[j]<=arr[i])
            {
                double temp = arr[i];
                arr[i] = arr[j];
                arr[j] = temp;
            }
 
    if (arr[0]==arr[1] && arr[2]==arr[3])
        cout << "Прямоугольник" << endl;
    else
        cout << "Не прямоугольник" << endl;
    
    system("pause");
    return 0;
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.11.2012, 13:48
Помогаю со студенческими работами здесь

Определить, можно ли из отрезков заданное длины построить треугольник
Доброй ночи, форумчане. Прошу помощи с задачей. Заданы три отрезка длиной X, Y, Z. Определить,...

Определить можно ли из 4 отрезков заданной длины построить треугольник
Написал программу, которая получает на вход 4 значения и на выходе сообщает, можно ли из отрезков...

Дан набор из N отрезков различной длины.Сколькими способами можно выбрать из этих отрезков три,из которых можно составить треугольник?
Дан набор из N отрезков различной длины.Сколькими способами можно выбрать из этих отрезков три,из...

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

Даны длины трех отрезков. Проверить, можно ли из заданных отрезков построить прямоугольный треугольник
Даны длины трех отрезков. Проверить, можно ли из заданных отрезков построить прямоугольный...

Даны длины трех отрезков. Проверить, можно ли из заданных отрезков построить прямоугольный треугольник.
Даны длины трех отрезков. Проверить, можно ли из заданных отрезков построить прямоугольный...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru