• решите задачу по программированию пожалуйста.На языке c++. Срочно надо.Даю все баллы

    question img

Ответы 12

  • Как первое может мешать второму?)
  • Если ты не можешь написать хотя бы кампилируемый код, как вообще можно говорить о чем-то с тобой? Причем ни единого аргумента в ответ тому что я написал (:
  • И, конечно, не ответ. Вокруг да около ходишь. Ладно, удачи тебе. Не забудь давать советы тем, кто у тебя их не просил!
  • Не забуду, нужно же что бы тут были только хорошие ответы :)
  • Ага
    • Автор:

      samson
    • 5 лет назад
    • 0
  • Ты не прав, задачу нужно написать на C++ а то что я перечислил является важными вещами в языке о на котором ты пишешь. Если ты не знаешь их и не умеешь в язык. То не пиши на нем. А если знаешь и умеешь, зачем писать заведомо некорректно?
    • Автор:

      doggon’
    • 5 лет назад
    • 0
  • У тебя только по поводу формы инкременты вопросы?
    • Автор:

      georgia
    • 5 лет назад
    • 0
  • Понятно, не понимаешь...
    • Автор:

      salvio
    • 5 лет назад
    • 0
  • Ты просто C++ не знаешь вот и все) Знал бы, бред такой не писал)
  • К слову, аргументированно ты разговаривать не умеешь как я погляжу)
    • Автор:

      salazar
    • 5 лет назад
    • 0
  • #include <iostream>

    #include <vector>

    int main()

    {

       std::size_t N;

       unsigned short int result{0u}, max{0u};

       std::cin >> N;

       std::vector<unsigned short int> arr(N);

       for(auto& i : arr)

           std::cin >> i;

       for(auto i = 0u; i < N-1; i++)

       {

           if(arr[i] == arr[i+1])

           {

               result++;

               if(result != 0 && result > max)

               {

                   max = result;

               }

           }

           else result = 0u;

       }

       std::cout << max+1 << std::endl;

       for(auto& i : arr)

           std::cout << i << " ";

       std::cout << std::endl;

       return 0;

    }

    answer img
  • #include <iostream>

    using namespace std;

    int main() {

            short n, maxl = 0, l = 0;

            short * a;

            cin >> n;

            if (n < 0)

                     return 1;

            else  

                     a = new short[n];

            for (short i = 0; i < n; i++)

                     cin >> a[i];

            for (short i = 0; i < n; i++) {

                     if (l == 0)

                              l++;

                     else if (a[i - 1] == a[i])

                              l++;

                     else if (maxl < l) {

                              maxl = l;

                              l = 1;

                     }

                     else l = 1;

            }

            if (maxl < l)

                     maxl = l;

            cout << maxl << endl;

            for (short i = 0; i < n; i++)

                   cout << a[i] << " ";

    delete[] a;

           return 0;

    }

    answer img
    • Автор:

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

Еще вопросы

Войти через Google

или

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

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

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