Написать программу с использованием операторов цикла с известным числом повторений (for i. to.next) - VB

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

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

Написать программу с использованием операторов цикла с известным числом повторений (for i... to..next) и создать блок схему по заданию

Модифицировать программу так, чтобы элементы массива меньше 10 стали равны 0.

Листинг программы
  1. n=inputBox("Ввести число")
  2. Redim x(n)
  3. Randomize
  4. for i=0 to n
  5. x(i)=eval(inputbox("Число элементов массива"))
  6. Next
  7. s=1
  8. for i=0 to n
  9. if x(i)<10 Then x(i)=0
  10. Next
  11. MsgBox
Где ошибка?

Решение задачи: «Написать программу с использованием операторов цикла с известным числом повторений (for i. to.next)»

textual
Листинг программы
  1. Private Sub Комманда1_Click()
  2. n = Val(InputBox("Число элементов массива", "Размерность", Int(5 * Rnd + 10)))
  3. Dim S
  4. ReDim x(n)
  5. Randomize
  6. For i = 0 To n
  7.     x(i) = InputBox("Ввести число", "число № " & i + 1, Int(10 * Rnd + 5))
  8.     S = IIf(i = 0, "Исходный массив:" & vbCrLf & x(i), S & ";" & x(i))
  9. Next
  10.  
  11. For i = 0 To n
  12.     If x(i) < 10 Then x(i) = 0
  13.     S = IIf(i = 0, S & vbCrLf & "Искомый массив:" & vbCrLf & x(i), S & ";" & x(i))
  14. Next
  15. MsgBox S, 64, "Результат"
  16. End Sub

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


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

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

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

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

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

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