Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
1 / 1 / 0
Регистрация: 10.10.2017
Сообщений: 43
1

Максимальная длина подпоследовательности

18.10.2017, 18:58. Показов 993. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый вечер! Помогите пожалуйста. Не могу решить задачу, используя массив. Заранее спасибо.

С клавиатуры вводится последовательность целых чисел (в диапазоне от -30000, до 30000),
по одному в строке. Количество чисел неизвестно, но не превышает 1000. Признаком окончания
последовательности является ввод числа «0».
Необходимо найти максимальную длину (количество элементов) подпоследовательности
состоящей только из двузначных чисел по модулю.
Например, при вводе «10, 22, 3, -14, 15, 28, 9, 0» есть следующие последовательности
двузначных по модулю чисел: 10, 22 и -14, 15, 28. Из них наиболее длинная -14, 15, 28. Т.к. в ней
три элемента - ответ 3.

P.S c массивами, да и циклами в vb дело не имел ещё, так что вообще никак не могу решить.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.10.2017, 18:58
Ответы с готовыми решениями:

Максимальная длина подпоследовательности
Добрый вечер! Помогите пожалуйста с задачей. Заранее спасибо. С клавиатуры вводится...

Найти длина максимальной подпоследовательности чисел, все из которой идут по увеличению
Дан массив. Размер не превышает 10000 элементов. Его вводят через стандартный поток ввода. Сначала...

Максимальная длина строки
Можете объяснить почему, когда я добавил цикл do while он первую строку пропускает и считает ее...

Максимальная длина слова
Здравствуй, подскажите пожалуйста, как найти максимальную длину слова в документе Word.

4
es geht mir gut
11272 / 4756 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
18.10.2017, 20:33 2
Definited, опять не в том разделе постите. Вы не видите разницу в языках ?
Здесь специалистов по NET мало.
VB.NET
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
    Sub Main()
        Dim s As String = "", MaxS As String = "", ss As String = ""
        Dim n As Integer = 0, lenS As Integer = 0, maxLen As Integer = 0
        Do
m:          Console.WriteLine("Введите число")
            n = Val(Console.ReadLine)
            If n = 0 Then Exit Do
            If n < -30000 Or n > 30000 Then GoTo m
            s &= n.ToString & "; "
            If Len(Math.Abs(n).ToString) = 2 Then
                lenS += 1 : ss &= n.ToString & "; "
                If maxLen < lenS Then MaxS = ss : maxLen = lenS
            Else
                lenS = 0 : ss = ""
            End If
        Loop
        Console.WriteLine("В последовательности: " & s)
        If maxLen = 0 Then
            Console.WriteLine("Двузначных чисел по модулю нет.")
        Else
            Console.WriteLine("Максимальная подпоследовательность состоящая только из двузначных чисел по модулю: " & MaxS)
            Console.WriteLine("Максимальная длина подпоследовательности: " & maxLen)
        End If
        Console.ReadKey()
    End Sub
0
1 / 1 / 0
Регистрация: 10.10.2017
Сообщений: 43
18.10.2017, 22:25  [ТС] 3
SoftIce, извиняюсь за то, что не в том разделе постил. Но вообще не имеет особого значения NET или нет.

Добавлено через 21 секунду
SoftIce, спасибо большое!
0
1535 / 1497 / 324
Регистрация: 03.10.2012
Сообщений: 1,537
19.10.2017, 09:50 4
Цитата Сообщение от Definited Посмотреть сообщение
Но вообще не имеет особого значения NET или нет.

SoftIce, думаю, что это все объясняет, я имею ввиду ваше замечание
Цитата Сообщение от SoftIce Посмотреть сообщение
Вы не видите разницу в языках ?
Похоже, человек не понимает, что он изучает, или "проходит" (стороной).
1
1 / 1 / 0
Регистрация: 10.10.2017
Сообщений: 43
19.10.2017, 14:47  [ТС] 5
MrCrown, мне главное пример кода, никто не заставляет меня именно на vb.net писать.
0
19.10.2017, 14:47
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.10.2017, 14:47
Помогаю со студенческими работами здесь

Максимальная длина запроса
Сейчас составляет 300 символов, если вводить через строку поиска. Менялась ли она, и если да то...

Максимальная длина шлейфа матрицы
Хочу удлинить шлейф который идет от мат. платы ноутбука до матрицы. Хочу вставить в середину...

Максимальная длина целочисленного типа
Максимальная длина __int64 - 18.446.744.073.709.552.046 Максимальная длина __int128 -...

Максимальная длина пакета TcpClient
Столкнулся с проблемой. При отправке с сервера пакета более чем 511 символов он делится на 2,3,4 и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru