4 / 3 / 2
Регистрация: 21.05.2013
Сообщений: 97
1

Можно ли из отрезков построить треугольник путем их параллельного перемещения

17.11.2014, 15:06. Показов 1469. Ответов 1
Метки нет (Все метки)

Треугольник - из отрезков. Даны числа L1,a1,L2,a2,L3,a3, определяющие соответственно длинны трех отрезков прямых и углы их наклона к оси абсцисс Ох. Выяснить, можно ли из этих отрезков построить треугольник путем их параллельного перемещения по координатной оси.
Помогите решить или найти ошибку. Мне не нужно писать алгоритм, я знаю его или же краткое решение. Нужно написать программу.
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
#include<stdio.h>
#include<math.h>
int main()
{
    int l1,l2,l3,a1,a2,a3;
    float y5,x5,y2,x2,x3,y3;
    printf("\n Enter l1,l2,l3,a1,a2,a3\n");
    scanf("%d%d%d%d%d%d",&l1,&l2,&l3,&a1,&a2,&a3);
    x2=cos(a2/(2*3.1415))*l3;
    y2=sin(a2/(2*3.1415))*l3;
    x3=cos(a1/(2*3.1415))*l2;
    y3=sin(a1/(2*3.1415))*l2;
    x5=cos(a3/(2*3.1415))*l3;
    y5=sin(a3/(2*3.1415))*l3;
     if (((0.00001+y3>=y5+y2)||(0.00001+y2>=y3+y5)||(0.00001+y5>=y3+y2))&&((0.00001+x3>=x5+x2)||(0.00001+x5>=x3+x2)||(0.00001+x2>=x5+x3))&&
     (((0.00001+y3<=(y5+y2))||(0.00001+y2<=(y3+y5))||(0.00001+y5<=(y3+y2))&&((0.00001+x3<=(x5+x2))||(0.00001+x5<=x3+x2))||(0.00001+x2<=(x5+x3)))))
      {
        printf("\nMojno:)\n");
      }
      else
       {
        printf("\n Ne v etot raz:((\n");
       }
}
вот моя программа она работает но результат выдает не верный если задать 1 1 1 60 0 120 то ответ верный и программа работает верно если же задать 1 1 1 120 120 60 то она тоже пишет верный хотя тут присутствуют 2 параллельные прямые и треугольник построить нельзя.

Вообщем помогите решить эту задачу.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.11.2014, 15:06
Ответы с готовыми решениями:

Выяснить, можно ли из отрезков построить треугольник путем их параллельного перемещения по координатной оси
Треугольник - из отрезков. Даны числа L1,a1,L2,a2,L3,a3, определяющие соответственно длинны трех...

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

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

Запросить у пользователя длины 4-х отрезков. Для каждой тройки отрезков проверить, можно ли из них построить треугольник
Запросить у пользователя длины 4-х отрезков a, b, c, d. Для каждой тройки этих отрезков проверить,...

1
0 / 0 / 1
Регистрация: 16.11.2014
Сообщений: 3
17.11.2014, 18:03 2
Цитата Сообщение от MyNameO1eg Посмотреть сообщение
Нужно написать программу.
Цитата Сообщение от MyNameO1eg Посмотреть сообщение
Вообщем помогите решить эту задачу.
Можно ли из отрезков построить треугольник путем их параллельного перемещения
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.11.2014, 18:03
Помогаю со студенческими работами здесь

Проверьте, можно ли построить треугольник из отрезков с длинами x,y,z, и, если можно, то будет ли он равнобедренным
Помогите пожалуйста) Проверьте, можно ли построить треугольник из отрезков с длинами x,y,z, и,...

Проверить, можно ли из отрезков a, b и c построить треугольник
составить программу,которая проверяет,можно ли из отрезков а,в и с построить треугольник

Можно ли построить треугольник из заданных отрезков
Составить программу, проверяющую, можно ли из отрезков с длинами x,y,z построить треугольник.

Проверьте, можно ли построить треугольник из отрезков с длинами x, y, z и, если можно, то какой – остроугольный, прямоугольный или тупоугольный.
Есть 2 задачи, в которых нужна ваша помощь, многоуважаемые друзья. Вот первая: Проверьте, можно ли...


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

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

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