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