Найти наибольшее из трех чисел. Если числа равны, то вывести любое из них - VB

Узнай цену своей работы

Формулировка задачи:

Найти наибольшее из трех чисел. Если числа равны, то вывести любое из них. ВХОДНЫЕ ДАННЫЕ Во входном файле Z_1.in записаны три числа через пробел. Все числа целые, не меньшие -10000 и не большие 10000. ВЫХОДНЫЕ ДАННЫЕ В файл Z_1.out вывести единственное число. ПРИМЕР Z_1.in 4 7 5 -10 -1000 -100 8 8 8 Z_1.out 7 -10 8 Моя проблема в том, что программа выводит только число -10, вместо чисел 7; -10; 8 Помогите решить данную задачу на языке Visual basic 6 КОД ПРОГРАММЫ на языке Visual basic 6:
Листинг программы
  1. Dim a As Integer
  2. Dim b As Integer
  3. Dim c As Integer
  4. Dim max As Integer
  5. Private Sub Command1_Click()
  6. Open "C:\vvod_vyvod\Z_1.in" For Input As #1
  7. Do While Not EOF(1)
  8. Input #1, a, b, c
  9. If a > b And a > c Then max = a
  10. If a < b And b > c Then max = b
  11. If a < c And c > b Then max = c
  12. If a = b = c Then max = a
  13. Loop
  14. Close #1
  15. Open "C:\vvod_vyvod\Z_1.out" For Output As #1
  16. Write #1, max
  17. Close #1
  18. End Sub

Решение задачи: «Найти наибольшее из трех чисел. Если числа равны, то вывести любое из них»

textual
Листинг программы
  1. Dim a As Integer
  2. Dim b As Integer
  3. Dim c As Integer
  4. Dim max As Integer
  5. Private Sub Command1_Click()
  6. Open "C:\vvod_vyvod\Z_1.in" For Input As #1
  7. Open "C:\vvod_vyvod\Z_1.out" For Output As #2
  8. Do While Not EOF(1)
  9. Input #1, a, b, c
  10. If a > b And a > c Then max = a
  11. If a < b And b > c Then max = b
  12. If a < c And c > b Then max = c
  13. If a = b = c Then max = a
  14. Write #2, max
  15. Loop
  16. Close #1
  17. Close #2
  18. End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 3.643 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы