Заполните массив случайными числами в интервале от 0 до 5 определить есть ли в нем элементы с одинаковыми значениям стоящие рядом пример: массив : 1 3 3 2 1 есть:3;
массив:123421 нет
C++

Ответы

Ответ дал: petyaGavrikov
0
#include <iostream>
using namespace std;

int main() {
    int n=10,k=0;
    int a[n];
    srand(time(NULL));
    cout<<"array:"<<endl;
    for (int i=0; i<n; i++)
    {
      a[i]=rand() % 6;
      cout<<a[i]<<" ";
    }
    cout<<endl;
    for (int i=0; i<n-1; i++)
    if (a[i]==a[i+1])  {
    k++;
    if (k==1) cout << "Есть: ";
    cout<<a[i]<<" ";
    }
    if (k==0) cout << "нет";
    system("pause");
    return(0);
}

Пример:
array:
0 5 5 0 2 5 2 4 0 5
Есть: 5
Вас заинтересует