Вопрос по информатике:
Заполните массив случайными числами в интервале [0,5]. Определить, есть ли в нем элементы с одинаковыми значениями, стоящие рядом. Пример: Массив: 1 2 3 3 2 1 Есть: 3 Пример: Массив: 1 2 3 4 2 1 Нет. ЯЗЫК ПРОГРАММИРОВАНИЯ C++
- 06.04.2018 22:34
- Информатика
- remove_red_eye 18417
- thumb_up 7
Ответы и объяснения 2
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;
if(B == true)
cout << "Есть" << endl;
else
cout << "Нет" << endl;
- 07.04.2018 01:27
- thumb_up 10
using namespace std;
int main() {
int n=10,k=0;
int a[n];
srand(time(NULL));
cout<<"array:"<
a[i]=rand() % 6;
cout< }
cout << endl;
for (int i=1; i
k++;
if (k==1) cout<< "Есть: ";
cout << a[i] << " ";
}
if (k==0) cout << "Нет";
return(0);
}
Пример:
array:
0 3 0 5 3 2 2 5 1 1
Есть: 2 1
- 08.04.2018 15:29
- thumb_up 32
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.