Задать вопрос
  • Какие ошибки я сделал в коде?

    @res2001
    Developer, ex-admin
    С точки зрения С++ ошибок нет. Программа должна собраться и отработать.
    Но поставленную задачу она решает явно не правильно.

    Алгоритм решения задачи гуглится за 10 секунд. Так же не трудно найти условие для возможности построения треугольника по заданным сторонам.

    Судя по всему условия в if у вас записаны не верно. С точки зрения языка они правильные, но делают они, скорее всего, не то что вы хотите. А что вы хотите можно только догадываться.
    Ответ написан
    Комментировать
  • Какие ошибки я сделал в коде?

    @galaxy
    1. Acute - у вас когда все косинусы меньше нуля?? наоборот же - когда все больше нуля
    2. Impossible - проверяйте на неравенство треугольника (или то же самое по сути - что все косинусы < 1 по модулю)
    3. Ну и условия научитесь писать:
    x&&y&&z<0   ->   x<0 && y<0 &&z<0
    x||y||z==0   ->   x==0 || y==0 || z==0
    Ответ написан
    1 комментарий