C++. Вводится целочисленный массив. Программка выводит "да" если чётные и нечётные

C++. Вводится целочисленный массив. Программка выводит "да" если чётные и нечётные чередуются, и "нет" в обратном случае.

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

include lt;iostreamgt;

include lt;localegt;

using namespace std;

int main()

   setlocale(LC_ALL, "Russian");

   const int arrSize = 10;

   int arr[arrSize];

   bool mistake = false;

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

   

       cout lt;lt; "Введите " lt;lt; i + 1 lt;lt; " элемент массива: ";

       cin gt;gt; arr[i];

   

   for (int j = 0; j lt; arrSize - 1; j++)

   

       if ((arr[j] % 2 == 0 amp;amp; arr[j + 1] % 2 == 0) (arr[j] % 2 != 0 amp;amp; arr[j + 1] % 2 != 0))

       

           mistake = true;

           break;

       

   

   if (mistake)

       cout lt;lt; endl lt;lt; "нет" lt;lt; endl;

   else

       cout lt;lt; endl lt;lt; "да" lt;lt; endl;

   return 0;

Berengard Egor
Громадное спасибо. Если Вас не сделает труднее ответить, вероятен ли ввод массива не по одному элементу, а сходу. Как input().split() в пайтоне?
Светлана
Не изучал пайтон, но можно так (необходимо будет в одну строчку через пробел ввести все элементы массива): cin >> arr[0] >> arr[1] >> arr[2] >> arr[n];
, оставишь ответ?
Имя:*
E-Mail:


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

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

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

Войти на сайт