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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Xibrand
1 / 1 / 0
Регистрация: 26.10.2011
Сообщений: 31
#1

Отсортировать элементы массива - C++

01.11.2011, 16:52. Просмотров 288. Ответов 0
Метки нет (Все метки)

Нужно ввести n элементов массива и вывести упорядоченную последовательность чередующихся положительных и отрицательных чисел (-5,6,-10,67,-98... или 7,-45,83,-56...)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
using namespace std;
int main(){
    const int n=10;
    int a[n],i;
    for (i=0; i<n; i++){
        cin>>a[i];
    }
    for (i=0; i<n; i++){
        if ((a[i]<0 && a[i+1]>0) || (a[i]>0 && a[i+1]<0)) {
            cout<<"Yes"<<endl;
            return 0;
        }
    }
    cout<<"No"<<endl;
    return 0;
}
Здесь:

C++
1
if ((a[i]<0 && a[i+1]>0) || (a[i]>0 && a[i+1]<0))
Как правильно написать если a[i]>0 и a[i+1]<0 и наоборот чтобы выводило Yes?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.11.2011, 16:52     Отсортировать элементы массива
Посмотрите здесь:

C++ Удалить все нечётные элементы массива и отсортировать
C++ Отсортировать элементы массива: отрицательные – в начало массива, положительные – в конец
Отсортировать по возрастанию элементы массива C++
C++ Отсортировать по возрастанию элементы массива
C++ Отсортировать элементы массива
Отсортировать элементы массива в алфавитном порядке C++
C++ Отсортировать элементы массива по убыванию
C++ Отсортировать элементы массива по возрастанию
Отсортировать элементы массива любой сортировкой C++
C++ Отсортировать элементы массива по возрастанию
C++ Отсортировать нечетные элементы массива по убыванию
C++ Отсортировать элементы массива

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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