Форум программистов, компьютерный форум CyberForum.ru

Проверить, чередуются ли в массиве четные и нечетные числа. - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.82
oghmardin
Сообщений: n/a
07.05.2012, 15:09     Проверить, чередуются ли в массиве четные и нечетные числа. #1
Дан массив ненулевых целых чисел размера n. Проверить, чередуются ли в нем четные и нечетные числа. Если чередуются, то вывести 0, если нет, то вывести порядковый номер первого элемента, нарушающего закономерность.

ПОМОГИТЕ пожалуйста!!!!!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.05.2012, 15:09     Проверить, чередуются ли в массиве четные и нечетные числа.
Посмотрите здесь:

Проверить, чередуются ли в массиве четные и нечетные числа C++
C++ Проверить, чередуются ли в массиве положительные и отрицательные числа.
C++ Проверить, чередуются ли в массиве четные и нечетные числа.
C++ Функция, сортирующая сначала нечетные числа в массиве по возрастанию, а потом четные по убыванию.
Вывести в файл числа, цифры которых чередуются как четные/нечетные C++
Проверить, чередуются ли в одномерном массиве четные и нечетные числа C++
C++ Найти такие элементы массива (а также их сумму), в которых чередуются четные и нечетные цифры
Проверить правило "четные/нечетные элементы имеют четные/нечетные индексы" C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
denys_l
51 / 51 / 4
Регистрация: 26.09.2011
Сообщений: 186
07.05.2012, 16:22     Проверить, чередуются ли в массиве четные и нечетные числа. #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <iostream>
#include <windows.h>
using namespace std;
int main()
{
    SetConsoleOutputCP(1251);
    const int N = 10;
    int mass[N];
    for(int i=0; i<N; i++)
    {
        cout << "mass[" << i <<"] = ";
        cin>>mass[i];
    }
 
    for(int i=0; i<N-1; i++)
        if((mass[i]%2 && !(mass[i+1]%2)) || (!(mass[i]%2) && mass[i+1]%2)) continue;
        else
        {
            cout << "Массив неупорядочен. Элемент, нарушающий последовательность: "  << i+1;
            return 0;
        }
 
     cout << "Массив упорядочен.";
}
Yandex
Объявления
07.05.2012, 16:22     Проверить, чередуются ли в массиве четные и нечетные числа.
Ответ Создать тему
Опции темы

Текущее время: 06:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru