Составить программку, печатающую значение true, если обозначенное выражение является правильным,
Составить программку, печатающую значение true, если обозначенное высказывание является правильным, и false в неприятном случае:
1.Сумма цифр данного трехзначного числа N является четным числом.
2.Квадрат данного трехзначного числа равен кубу суммы цифр этого числа.
3.Треугольник со гранями a, b, c является равнобедренным.
def sum_even(num)
sum = 0
num.split(//).each el sum += el.to_i
sum.even?
end
def sqr_eq_cube(num)
sum = 0
num.split(//).each el sum += el.to_i**3
sum == num.to_i**2
end
def triangle(a, b, c)
b == c ? (a == b) : false
end
puts 'Введите трёхзначное число N:'
n = gets.chomp
puts 'Введите стороны треугольника a, b, c:'
a = gets.chomp.to_i
b = gets.chomp.to_i
c = gets.chomp.to_i
puts '1.Сумма цифр данного трехзначного числа N является четным числом:'
puts sum_even(n)
puts '2.Квадрат данного трехзначного числа равен кубу суммы цифр этого числа:'
puts sqr_eq_cube(n)
puts '3.Треугольник со гранями a, b, c является равнобедренным.'
puts triangle(a, b, c)
-
Вопросы ответы
Статьи
Информатика
Статьи
Математика.
Физика.
Математика.
Разные вопросы.
Разные вопросы.
Математика.
Разные вопросы.
Математика.
Физика.
Геометрия.