• Помогите решить, пожалуйста на С++. Вообще идей нет(. Среди треугольников периметра P с целыми длинами сторон найдите треугольник наибольшей и наименьшей ненулевой площади. Формат ввода Входные данные содержат одно целое число P — периметр треугольника ( 3 <= P <=109). Формат вывода В первой строке выведите три целых числа — длины сторон треугольника с заданным периметром и наибольшей площадью. Во второй сторке выведите три целых числа — длины сторон треугольника с заданным периметром и наименьшей ненулевой площадью. Если решений несколько, выведите любое. Если целочисленных треугольников заданного периметра не существует, выведите -1. Пример 1 Ввод 3 Вывод 1 1 1 1 1 1 Пример 2 Ввод 4 Вывод -1

Ответы 2

  • #include #include int main() { // Read in the perimeter int P; std::cin >> P; // Find the triangle with the largest area int max_a, max_b, max_c; max_a = max_b = max_c = P / 3; int max_area = max_a * max_b / 2; // Find the triangle with the smallest non-zero area int min_a, min_b, min_c; min_a = min_b = 2; min_c = P - min_a - min_b; int min_area = min_a * min_b / 2; // Print the results std::cout
  • Ответ:

    Треугольник наименьшей площади

    Задача такая: на заданном множестве точек(х, у) найти 3 точки, составляющие треугольник наименьшей...

    Вывести длину наибольшей или наименьшей стороны треугольника в зависимости от его площади

    Даны длины трех сторон треугольника x, y, z. Если площадь этого треугольника больше 100, вывести...

    Найти треугольник с наибольшей (наименьшей) площадью

    Заданы площади равнобедренных треугольников, найти треугольник с наибольшей (наименьшей) площадью и...

    Треугольник наименьшей площади

    Всем здравствуйте! Задача: внутри угла лежит точка. Через эту точку проведена прямая, отсекающая...

    0

  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years