Напечатать первые числа из ряда, расположенные за отрицательными числами - VB

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

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

Дан массив целых чисел - А=(аi), где i={1,2....n}. Напечатать первые числа, расположенные за отрицательными числами или "Отрицательных чисел нет!" Например, если А={2, -4, -3, 0, 2, 5, -2, -8}, результат: -3, 0, -8. __________________________________________________________ Можно ли сделать так, чтобы массив считывал с textbox1 - text1 А потом при нажатии на command1,напечатать на label1?

Решение задачи: «Напечатать первые числа из ряда, расположенные за отрицательными числами»

textual
Листинг программы
  1. Private Sub Command1_Click()
  2. Dim x() As Long, y() As Long, n, i As Integer
  3. dim f as boolean
  4. n = InputBox("Ввод размера массива", "Данные", 8)
  5.     ReDim x(1 To n), y(1 To n)
  6.     Me.Cls
  7.     For i = 1 To n
  8.         x(i) = Int(Rnd * (-10) + 1)
  9.         Print x(i) & vbTab;
  10.     Next i
  11.     y = x
  12.     Print
  13.     For i = 1 To (n - 1)
  14.       If y(i) < 0 Then
  15.         Print y(i + 1) & vbTab;
  16.         f=true
  17.       End If
  18.     Next i
  19.   if f=false then print "отрицательных чисел нет"
  20. End Sub

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


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

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

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

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

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

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