Заполните массив случайными числами в интервале [0,5]. Определить, есть ли в нем элементы с одинаковыми значениями, стоящие рядом. Пример: Массив: 1 2 3 3 2 1 Есть: 3 Пример: Массив: 1 2 3 4 2 1 Нет. ЯЗЫК ПРОГРАММИРОВАНИЯ C++
#include using namespace std; int main() { int n=10,k=0; int a[n]; srand(time(NULL)); cout<<"array:"<<endl;<br> for (int i=0; i { a[i]=rand() % 6; cout<<a[i]<<" ";<br> } cout << endl;<br> for (int i=1; i if (a[i-1]==a[i]) { k++; if (k==1) cout<< "Есть: ";<br> cout << a[i] << " ";<br> } if (k==0) cout << "Нет";<br> return(0); } Пример: array: 0 3 0 5 3 2 2 5 1 1 Есть: 2 1
Int A[6]; bool B = false; for(int i = 0; i < sizeof(A); i++) { A[i] = random(6); if(i > 0 && A[i-1] == A[i]) B = true; } cout << "Массив: " << A[0] << A[1] << A[2] << A[3] << A[4] << A[5] << endl;<br>if(B == true) cout << "Есть" << endl;<br>else cout << "Нет" << endl;<br>