Разделение последовательности чисел - C#

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

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

Добрый день Формучане! Вопрос такой. Имеется некий одномерный массив чисел как положительных так и отрицательных, нужно его преобразовать в двумерный в зависимости от последовательности (возрастающая или убывающая). например: имеется массив -5, -4, -3, 0, 2 , 3 3 2 1 0 -1 -2 -3 -2 ... (по типу синусоиды) так вот первая строка двумерного массива содержит числа возрастающие от - 5 до 3, вторая строка от 3 до -3 и т.д. Заведомо не известно какая последовательность первая, убывающая или возрастающая. Спасибо!

Решение задачи: «Разделение последовательности чисел»

textual
Листинг программы
  1. Public Class Test
  2.     Dim i As Integer = 0
  3.     Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
  4.         Label1.Text = ""
  5.         Label2.Text = ""
  6.  
  7.         Dim texts As String = ""
  8.         Dim ms As String = "-5, -4, -3, 0, 2, 3, 3, 2, 1, 0, -1, -2, -3, -2"
  9.         Dim sp As String = ms.Split(",").Length
  10.  
  11.         While i <> sp
  12.             texts = ms.Split(",")(i)
  13.             If texts.Contains("-") = True Then
  14.                 Label1.Text = Label1.Text & texts & ", "
  15.             Else
  16.                 Label2.Text = Label2.Text & texts & ", "
  17.             End If
  18.  
  19.             i += 1
  20.         End While
  21.  
  22.     End Sub
  23. End Class

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


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

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

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

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

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

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