Разделение последовательности чисел - 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
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д