|
|||||||
InputStreamReader / BufferedReader
Время создания: 08.09.2017 08:28
Текстовые метки: task
Раздел: Java - Задачник - Ввод
Запись: xintrea/mytetra_db_mcold/master/base/1504848512gnpklh63va/text.html на raw.githubusercontent.com
|
|||||||
|
|||||||
/** Правило треугольника Ввести с клавиатуры три числа а, b, c – стороны предполагаемого треугольника. Определить возможность существования треугольника по сторонам. Результат вывести на экран в следующем виде: «Треугольник существует.» — если треугольник с такими сторонами существует. «Треугольник не существует.» — если треугольник с такими сторонами не существует. Подсказка: Треугольник существует только тогда, когда сумма любых двух его сторон больше третьей. Требуется сравнить каждую сторону с суммой двух других. Если хотя бы в одном случае сторона окажется больше или равна сумме двух других, то треугольника с такими сторонами не существует. */ BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); String s1 = reader.readLine(); String s2 = reader.readLine(); String s3 = reader.readLine(); int a = Integer.parseInt(s1) , b = Integer.parseInt(s2) , c = Integer.parseInt(s3); if (((a+b) > c) && ((a+c) > b) && ((c+b) > a) ){ System.out.println("Треугольник существует."); }else{ System.out.println("Треугольник не существует."); } --------------------------------- public class Solution { public static void main(String[] args) throws Exception { InputStream inp = System.in; Reader r = new InputStreamReader (inp); BufferedReader br = new BufferedReader(r); int a = Integer.parseInt(br.readLine()); int b = Integer.parseInt(br.readLine()); int c = Integer.parseInt(br.readLine()); int sum = a+b+c; if(((sum-a)>a)&((sum-b)>b)&((sum-c)>c)){ System.out.println("Треугольник существует."); } else { System.out.println("Треугольник не существует."); } } } |
|||||||
Так же в этом разделе:
|
|||||||
|
|||||||
|