C++.Есть ли в одномерном массиве три подряд идущих одинаковых элемента

C++.
Есть ли в одномерном массиве три подряд идущих одинаковых элемента

Задать свой вопрос
1 ответ

Изи задача)

Исправлено:

include lt;iostreamgt;


using namespace std;


int main()

   cout lt;lt; "Task 30257728!" lt;lt; endl;


   const int N = 10;


   // создаем массив

   int m[N] = 1,1,1,4,5,6,7,8,9,3;


   // пробегаемся по массиву

   for (int i = 0; i lt; N; i++)


       // глядим только те, что идут до mLength - 2

       if (i lt; N - 2)


           // если m[i] и + 1 и + 2 равны, то переключаем выходим из программы

           if (m[i] == m[i + 1] amp;amp; m[i + 1] == m[i + 2])

               cout lt;lt; "Array have dupes" lt;lt; endl;

               return 0;

           

       


   


   return 0;


ветхое--------------------------


Как-то так:

include lt;iostreamgt;


using namespace std;


int main()

   cout lt;lt; "Task 30257728!" lt;lt; endl;


   // созданем массив

   int m[] = 1,1,1,4,5,6,7,8,9,3,3,4,2,3,3;


   // считаем его размер

   int mLength = (sizeof(m)/sizeof(*m));


   // делаем переключатель

   bool haveDupes = false;


   // пробегаемся по массиву

   for (int i = 0; i lt; mLength; i++)


       // смотрим только те, что идут до mLength - 2

       if (i lt; mLength - 2)


           // если m[i] и + 1 и + 2 равны, то переключаем haveDupes

           if (m[i] == m[i + 1] amp;amp; m[i + 1] == m[i + 2])

               haveDupes = true;

           

       


   


   // если переключен haveDupes

   if (haveDupes)

       cout lt;lt; "Array have dupes" lt;lt; endl;

    else

       cout lt;lt; "Array haven't dupes" lt;lt; endl;

   


   return 0;


Колобынина Ангелина
почему мы глядим только те, что идут до mLength - 2 ?
, оставишь ответ?
Имя:*
E-Mail:


Последние вопросы

Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт