Предмет: Информатика,
автор: taraskripak
C++. Вводится целочисленный массив. Программа выводит "да" если чётные и нечётные чередуются, и "нет" в противоположном случае.
Ответы
Автор ответа:
2
#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:
Огромное спасибо. Если Вас не затруднит ответить, возможен ли ввод массива не по одному элементу, а сразу. Как input().split() в пайтоне?
Похожие вопросы
Предмет: Математика,
автор: brokavilnaz
Предмет: Русский язык,
автор: CJloN1k
Предмет: Английский язык,
автор: Аноним
Предмет: Физика,
автор: пельмень125