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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.89
Рин
1 / 1 / 0
Регистрация: 10.12.2010
Сообщений: 22
10.12.2010, 22:04     Проверить, чередуются ли в массиве четные и нечетные числа #1
Плиз!!!!Помогите написать программу!!!!!!


Дан целочисленный массив размера N. Проверить, чередуются ли в
нем четные и нечетные числа. Если чередуются, то вывести 0, если
нет, то вывести порядковый номер первого элемента,
нарушающего закономерность.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.12.2010, 22:04     Проверить, чередуются ли в массиве четные и нечетные числа
Посмотрите здесь:

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

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Rexer
 Аватар для Rexer
163 / 162 / 20
Регистрация: 10.10.2010
Сообщений: 723
10.12.2010, 22:26     Проверить, чередуются ли в массиве четные и нечетные числа #2
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#define N 10
#include<stdio.h>
int main(void)
{
    int i,j,b,c;
    int a[N];
    printf("enter %d numbers",N);
    for(i = 0;i < N;i++)
    scanf("%d",&a[i]);
 
    for(j = 0;j < N;j+=2)
    if(a[j]%2 == 0 )
    b = 1;
    for(i = 0;i < N;i+=2)
    if(a[i]%2 != 0 )
    c = 1;
 
    if(c == b == 1)
    printf("0");
    else printf("1");
}
вот!
Рин
1 / 1 / 0
Регистрация: 10.12.2010
Сообщений: 22
10.12.2010, 23:54  [ТС]     Проверить, чередуются ли в массиве четные и нечетные числа #3
Почему когда чётные и не четные не чередуются она всегда выводит 1,а не порядковый номер первого элемента,
нарушающего закономерность.

Добавлено через 49 минут
Помогите пожалуйста ,задачу завтра позарез нужно сдать!!!!!
vx5
 Аватар для vx5
187 / 171 / 4
Регистрация: 04.09.2010
Сообщений: 656
11.12.2010, 00:09     Проверить, чередуются ли в массиве четные и нечетные числа #4
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
25
#define N 10
#include<stdio.h>
int main(void)
{
    int i,j,b,c;
    int a[N];
        printf("enter %d numbers",N);
        for(i = 0;i < N;i++)
        scanf("%d",&a[i]);
 
        for(j = 0;j < N-1;j+=2)
        if(a[j]%2 != 0 && a[j+1]%2 ==0) 
        {
           printf("%d",j); 
           return 0;  
        }
        for(i = 0;i < N-1;i+=2) 
        if(a[i]%2 == 0 && a[i+1]%2 !=0) 
        {
           printf("%d",i); 
           return 0;  
        }
    printf("0");
    return 0;
}
Yandex
Объявления
11.12.2010, 00:09     Проверить, чередуются ли в массиве четные и нечетные числа
Ответ Создать тему
Опции темы

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