MyTetra Share
Делитесь знаниями!
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("Треугольник не существует.");

}

}

}


Так же в этом разделе:
 
MyTetra Share v.0.65
Яндекс индекс цитирования