1
0

Задание: Ввести с клавиатуры три числа а, b, c – стороны предполагаемого треугольника. Определить возможность существования треугольника по сторонам. Результат вывести на экран в следующем виде: "Треугольник существует." - если треугольник с такими сторонами существует. "Треугольник не существует." - если треугольник с такими сторонами не существует. Подсказка: Треугольник существует только тогда, когда сумма любых двух его сторон больше третьей. Требуется сравнить каждую сторону с суммой двух других. Если хотя бы в одном случае сторона окажется больше суммы двух других, то треугольника с такими сторонами не существует.

Код:

package com.javarush.test.level04.lesson04.task08;

import java.io.*;

public class Solution
{
    public static void main(String[] args) throws Exception
    {
        BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));

        String stA = reader.readLine();
        int a = Integer.parseInt(stA);

        String stB = reader.readLine();
        int b = Integer.parseInt(stB);

        String stC = reader.readLine();
        int c = Integer.parseInt(stC);

        if (((a+b) >= c) && ((a+c) >= b) && ((b+c) >= a))
            System.out.print("Треугольник существует.");
        else
            System.out.print("Треугольник не существует.");
    }
}

Программа работает, я проверял. (Вот ссылка на скриншот с работающей программой: https://yadi.sk/i/av75JvMhs7pwG)

задан 30 Май '16, 09:22

TwoTen's gravatar image

TwoTen
143
одобрено: 0%

закрыто 30 Май '16, 09:51

dandelionwine's gravatar image

dandelionwine
11.5k18

Понял. Спасибо огромное!

(30 Май '16, 09:48) TwoTen
2

А теперь нарисуйте его на бумаге, получится?

(30 Май '16, 09:43) AlexeyY
(30 Май '16, 09:41) TwoTen
2

Давайте разбираться. Попробуйте нарисовать треугольник со сторонами 2, 3 и 5.

(30 Май '16, 09:24) dandelionwine

Вопрос был закрыт по следующей причине: "The question is answered, right answer was accepted" dandelionwine 30 Май '16, 09:51

Следить за вопросом

По Email:

После авторизации вы сможете подписаться на любые обновления здесь

Основы Markdown

  • *italic* or _italic_
  • **bold** or __bold__
  • ссылка:[текст](http://url.com/ "заголовок")
  • изображение?![alt текст](/path/img.jpg "заголовок")
  • нумерованный список: 1. Foo 2. Bar
  • Для того чтобы добавить разрыв строки просто добавьте два пробела.
  • основные HTML тэги, также поддерживаются

Тэги:

×3,809
×542
×269
×48
×31

Задан: 30 Май '16, 09:22

Просмотров: 375 раз

Отредактирован: 30 Май '16, 09:51