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

Чередущиеся элементы в массиве - C++

Восстановить пароль Регистрация
 
mad-k
Сообщений: n/a
07.10.2009, 14:13     Чередущиеся элементы в массиве #1
Задан одномерный массив. Нужно подсчитать количество чередующихся положительных и отрицательных элементов. То есть, если массив [1 -2 3 -4], то в нем будет 3 пары чередуюхся чисел.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.10.2009, 14:13     Чередущиеся элементы в массиве
Посмотрите здесь:

C++ Удалить элементы в массиве.
в массиве одинаковые элементы C++
Найти элементы, присутствующие в нескольких экземплярах либо только в массиве А, либо только в массиве B C++
Переставить элементы в массиве C++
Сместить элементы в массиве C++
C++ Найти в массиве максимальный и минимальный элементы в массиве и их количество
если в массиве положительные элементы или отрицательные элементы будут соседями C++
Найти элементы в массиве C++
C++ Из массива А удалить те элементы, встречающиеся и в массиве А и в массиве В хотя бы два раза
Вывести элементы, которые есть в массиве А в нескольких экземплярах и отсутствуют в массиве В C++
В двумерном массиве найти элементы, что введет пользователь и потом эти элементы сплюсовать и вывести C++
C++ Написать функцию, которая в одномерном массиве заменяет элементы кратные некоторому числу на нулевые элементы

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Gravity
 Аватар для Gravity
556 / 550 / 39
Регистрация: 29.01.2009
Сообщений: 1,274
07.10.2009, 14:33     Чередущиеся элементы в массиве #2
C
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <stdio.h>
#define size(arr) (sizeof(arr) / sizeof(arr[0]))
int main(void)
{
    int i, n;
    int a[] = { 1, -2, 3, -4 };
 
    for(i = n = 0; i < size(a)-1; i++)
        if((a[i] > 0 && a[i+1] < 0) || (a[i] < 0 && a[i+1] > 0))
            n++;
    printf("Кол-во чередующихся пар: %d\n", n);
    return 0;
}
Yandex
Объявления
07.10.2009, 14:33     Чередущиеся элементы в массиве
Ответ Создать тему

Метки
массивы
Опции темы

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