Разделение последовательности чисел - C#
Формулировка задачи:
Добрый день Формучане! Вопрос такой. Имеется некий одномерный массив чисел как положительных так и отрицательных, нужно его преобразовать в двумерный в зависимости от последовательности (возрастающая или убывающая). например:
имеется массив -5, -4, -3, 0, 2 , 3 3 2 1 0 -1 -2 -3 -2 ... (по типу синусоиды) так вот первая строка двумерного массива содержит числа возрастающие от - 5 до 3, вторая строка от 3 до -3 и т.д. Заведомо не известно какая последовательность первая, убывающая или возрастающая. Спасибо!
Решение задачи: «Разделение последовательности чисел»
textual
Листинг программы
Public Class Test
Dim i As Integer = 0
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Label1.Text = ""
Label2.Text = ""
Dim texts As String = ""
Dim ms As String = "-5, -4, -3, 0, 2, 3, 3, 2, 1, 0, -1, -2, -3, -2"
Dim sp As String = ms.Split(",").Length
While i <> sp
texts = ms.Split(",")(i)
If texts.Contains("-") = True Then
Label1.Text = Label1.Text & texts & ", "
Else
Label2.Text = Label2.Text & texts & ", "
End If
i += 1
End While
End Sub
End Class