35

Составить программу Даны N натуральных чисел: a[1], a[2],… , a[N], являющиеся длинами…

05 августа 2022

Составить программу Даны N натуральных чисел: a[1], a[2],… , a[N], являющиеся длинами отрезков. Выяснить, сколько можно выбрать троек отрезков, из которых можно сложить треугольник? Вход: файл input.txt, в первой строке которого записано натуральное число N, а в следующих N строках – по одному натуральному числу (длина соответствующего отрезка).

категория: информатика



54

Тройное условие… ну как-то так (perl): #! /usr/bin/perlopen FIL, "input.txt" or die $1; while () {push @arr,$_}; close FIL; for (1… @arr[0]) { if (@arr[$_+1]+@arr[$_+2]>@arr[$_] & & @arr[$_]+@arr[$_+2]>@arr[$_+1] & & @arr[$_]+@arr[$_+1]>@arr[$_+2]) { print "@arr[$_]@arr[$_+1]@arr[$_+2]\n"}}; P.S. Знаю, что можно без массива.

Знаете ответ?


Есть интересный вопрос? Задайте его нашему сообществу, у нас наверняка найдется ответ!
Делитесь опытом и знаниями, зарабатывайте награды и репутацию, заводите новых интересных друзей!
Задавайте интересные вопросы, давайте качественные ответы и зарабатывайте деньги. Подробнее...