• На С++,консоль.
    Найти максимальную по длине монотонную (неубывающей или невозрастающая) подпоследовательность натуральных чисел, заданных в тексте так, что числа разделенных пробелами (если текст содержит другие, кроме цифр, символы, их надо пропускать)

    Накидал пример ,только неполностью сделано..Мб поможет для начала вам.

Ответы 6

  • Не много что-то не то выдаёт программа
    • Автор:

      shakira99
    • 6 лет назад
    • 0
  • Через пробел оно верно считает и выводит те цифры которые чаще всего повторяются ,но если есть символы то тогда оно перестаёт верно считать.Проблема в том я бы сам изменил но не совсем понимаю что там написано после int main() {} ,до и после него. С векторами беда )
    • Автор:

      moody
    • 6 лет назад
    • 0
  • vector - это массив, но с изменяемой длинной. В вектор можно добавлять элементы методом push_back().Насчёт проблем со сторонними символами, если проблема возникает только тогда, когда символы не ASCII - попробуйте изменить язык на русский (что-то вроде setlocale(“rus”) в программе).
    • Автор:

      sydnee
    • 6 лет назад
    • 0
  • «Вектор это массив с изменяемой длинной», - чушь..
    • Автор:

      dorsey
    • 6 лет назад
    • 0
  • Если хотите провести человеку целую лекцию по поводу векторов - я не против. Я точно знаю, что вектор представляет собой ссылку на место в памяти (как и массив), обращаться к i-тому элементу можно за О(1) (как и в массиве), также можно удалять и добавлять элементы (т.е изменять длину). Все эти факторы подходят под мое определение.
  • Накатал ответ быстро. Ваш код не совсем точный (но идея правильная), я его чуточку видоизменил. Писал на VS 2017, если у вас другой компилятор, уберите строчку #include<stdafx.h>. Оставляйте комменты, если что непонятно
    answer img
    • Автор:

      krish
    • 6 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years