Подсчитать количество элементов одномерного массива, значения которых равны нулю - VB

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

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

Подсчитать количество элементов одномерного массива, значения которых равны нулю. Размерность массива произвольная.
Листинг программы
  1. Private Sub Command1_Click()
  2. Dim a() As Byte, i As Byte, m As Byte, k As Integer
  3. m = InputBox("Введите размерность массива")
  4. Cls
  5. ReDim a(1 To m)
  6. Print "Исходный массив:"
  7. For i = 1 To m
  8. a(i) = InputBox("Введите значения a (" & i & ")")
  9. Print Spc(5); "a (" & i & ") = " & Format(a(i), "0.00")
  10. Next
  11. For i = 1 To m
  12. k = a(i) = 0
  13. Next
  14. If k <> 0 Then
  15. Print "& k = "
  16. Else
  17. Print "Элементы массива, равные нулю отсутствуют"
  18. End If
  19. End Sub
Подскажите пожалуйста ошибки

Решение задачи: «Подсчитать количество элементов одномерного массива, значения которых равны нулю»

textual
Листинг программы
  1. Option Explicit
  2. Private Sub Command1_Click()
  3.     Dim a() As Byte, i As Byte, m As Byte, k As Integer
  4.     m = InputBox("Введите размерность массива")
  5.     Cls
  6.     ReDim a(1 To m)
  7.     Print "Исходный массив:"
  8.     For i = 1 To m
  9.        a(i) = InputBox("Введите значения a (" & i & ")")
  10.        Print Spc(5); "a (" & i & ") = " & a(i)
  11.        If a(i) = 0 Then k = k + 1
  12.     Next
  13.     If k <> 0 Then
  14.         Print "Количество нулевых  " & k
  15.     Else
  16.         Print "Элементы массива, равные нулю отсутствуют"
  17.     End If
  18. End Sub

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


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

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

9   голосов , оценка 4 из 5

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

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

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