Форум программистов, компьютерный форум, киберфорум
Наши страницы

Определить, сколько пар (положительное число, отрицательное число) находятся в начале массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Запись в реестр http://www.cyberforum.ru/cpp-beginners/thread274473.html
int regver = 1; RegSetValueEx(hKey, L"MeterPreter", NULL, REG_SZ, (BYTE*)&regver, 1); Пишет в реестр квадратик. Как правильно написать?
C++ Сalloc, realloc и динамическая структура очередь. Здравствуйте) Мне дали задание :с помощью calloc и realloc организовать работу динамической структуры типа очередь. Помогите пожалуйста найти ошибку) #include <iostream.h> #include <malloc.h>... http://www.cyberforum.ru/cpp-beginners/thread274472.html
C++ напишите программу формирования массива размеров 5 х 5
напишите программу формирования массива размеров 5 х 5 с помощью датчика случайных чисел.замените в нем все четные значения элементов суммой индексов элементов главной диагонали.Выведите на экран...
Директории C++
Люди подскажите аналоги sys/types.h и sys/stat.h в с++
C++ Массив объектов http://www.cyberforum.ru/cpp-beginners/thread274447.html
При решении задачи необходимо, без использования STL, описать класс, который используется для представления элементов а) массива с фиксированным количеством элементов; б) динамической структуры...
C++ Шахматы. Объектно-ориентированная программа Всем привет! Пишу курсовую, смысл такой: шахматная доска с фигурами и могут играть два человека, сидя за одним компом. А программа только проверяет правильность ходов. Я хочу сделать класс фигура,... подробнее

Показать сообщение отдельно
An1ka
66 / 71 / 2
Регистрация: 30.06.2011
Сообщений: 176
07.07.2011, 08:00
Цитата Сообщение от Mr.Whittier Посмотреть сообщение
точно такая же задача, пара - это положительный и отрицательный элементы, подскажите, пожалуйста, как их подсчитать, ведь может быть -+-+ или -+--
b [i] и b [i+1] не подходит
Если рядом эти элементы должны стоять, то очень подходит:
C++
1
2
3
4
5
6
7
8
9
 const unsigned N = 8;
 unsigned count_pair =0;
 int mass [N] = {23,41,53,-34,-54,45,-43,-34};
 for ( int i =0; i < N-1; i++ )
    if ( (mass[i] < 0 && mass[i+1] >= 0) || (mass[i] >= 0 && mass[i+1] < 0) )
    {
       count_pair++; i++;
    }
  cout << "Количество пар в массиве: " << count_pair << endl;
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru