Предмет: Информатика,
автор: maryjane64
Даны действительные числа x,y,z. Проверить, нет ли среди них одинаковых чисел и выдать соответствующее сообщение. Если среди данных чисел нет одинаковых, то большее из x,y,z заменить средним арифметическим двух оставшихся значений.
Ответы
Автор ответа:
1
Visual BasicВыделить код
Option Explicit
Function Min_3(a As Variant, b As Variant, c As Variant) As Variant
Min_3 = a
If a > b Then Min_3 = b
If Min_3 > c Then Min_3 = c
End Function
Private Sub Form_Activate()
Dim a As Integer, b As Integer, c As Integer
a = Val(InputBox("Введите число"))
b = Val(InputBox("Введите число"))
c = Val(InputBox("Введите число"))
Print "Наименьшее из чисел " & a & ", " & b & ", " & c & " - число " & Min_3(a, b, c)
End Sub
Похожие вопросы
Предмет: Другие предметы,
автор: mirkevicmatvij
Предмет: Русский язык,
автор: ddggts
Предмет: Математика,
автор: ivanmatusin657
Предмет: Алгебра,
автор: karina151656
Предмет: Алгебра,
автор: arinadochka