• Даны действительные числа 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

  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years