Решение задач 1: Напишите программу 5

Messages
1,679
Reaction score
288
Website
tehadm.ru
Входные данные
Даны три натуральных числа a, b, c. Определите, существует ли треугольник с такими сторонами.

Выходные данные
Если треугольник существует, выведите строку "Существует", иначе выведите строку "Не существует". Строку выводите без кавычек.

Sample Input:
4 5 6

Sample Output:
Существует
 
C-like:
package main

import "fmt"

func main() {
    var a, b, c int
    fmt.Scan(&a, &b, &c)
    
    if a+b >= c && a+c >= b && b+c >= a {
        fmt.Println("Существует")
    } else {
        fmt.Println("Не существует")
    }
}
 
C-like:
package main

import (
    "fmt"
    "sort"
)

func main() {
    sides := make([]int, 3, 3)
    fmt.Scan(&sides[0], &sides[1], &sides[2])
    sort.Ints(sides)

    if sides[0]+sides[1] > sides[2] {
        fmt.Println("Существует")
    } else {
        fmt.Println("Не существует")
    }
}
 
Back
Top