C++. Вводится целочисленный массив. Программа выводит "да" если чётные и нечётные чередуются, и "нет" в противоположном случае.
Ответы на вопрос
Ответил ЯковПервый
0
#include <iostream>
#include <locale>
using namespace std;
int main()
{
setlocale(LC_ALL, "Russian");
const int arrSize = 10;
int arr[arrSize];
bool mistake = false;
for (int i = 0; i < arrSize; i++)
{
cout << "Введите " << i + 1 << " элемент массива: ";
cin >> arr[i];
}
for (int j = 0; j < arrSize - 1; j++)
{
if ((arr[j] % 2 == 0 && arr[j + 1] % 2 == 0) || (arr[j] % 2 != 0 && arr[j + 1] % 2 != 0))
{
mistake = true;
break;
}
}
if (mistake)
cout << endl << "нет" << endl;
else
cout << endl << "да" << endl;
return 0;
}
Приложения:

Ответил taraskripak
0
Огромное спасибо. Если Вас не затруднит ответить, возможен ли ввод массива не по одному элементу, а сразу. Как input().split() в пайтоне?
Ответил ЯковПервый
0
Не изучал пайтон, но можно так (нужно будет в одну строку через пробел ввести все элементы массива): cin >> arr[0] >> arr[1] >> arr[2] >> arr[n];
Новые вопросы