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

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

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

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

01.11.2011, 16:52. Просмотров 301. Ответов 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?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.11.2011, 16:52
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Отсортировать элементы массива (C++):

Отсортировать элементы массива: отрицательные – в начало массива, положительные – в конец - C++
написать две проги...Желательно в Microsoft Visual Studio. Исходный массив инициализировать случайным образом, предусмотрев возможность...

Отсортировать элементы массива - C++
Здравствуйте, дорогие форумчане. Перейду сразу к делу. Нужно написать программу к следующему заданию: Задан массив, содержащий N...

Отсортировать элементы массива - C++
Отсортировать элементы массива таким образом, чтобы сначала были размещены все положительные элементы, а затем все отрицательные (0 считаем...

Отсортировать по возрастанию элементы массива - C++
В массиве А каждый элемент изменяется в пределах от 0 .. 20. Отсортировать по возрастанию. C++

Отсортировать элементы массива по возрастанию - C++
Здравствуйте,нужна программа на массиве одномерном. Задание: Задан массив из k чисел. Отсортировать элементы массива по возрастанию

Отсортировать элементы массива по возрастанию - C++
Задан массив из k чисел. Отсортировать элементы массива по возрастанию.

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.11.2011, 16:52
Привет! Вот еще темы с ответами:

Отсортировать по возрастанию элементы массива - C++
1)Дан массив целых чисел из 10 элементов отсортировать по возрастанию. 2)Дан действительный массив A.Напечатать индекс его отрицательных...

Отсортировать элементы массива по убыванию - C++
В одномерном массиве, состоящем из N вещественных элементов, вычислить: Сортировать элементы массива по убыванию.

Заменить все отрицательные элементы массива их квадратами и отсортировать все элементы по возрастанию - C++
Помогите пожалуйста заменить все отрицательные элементы массива их квадратами и отсортировать все элемнты по возрастанию. Программу я...

Отсортировать элементы массива с нечетными номерами - C++
В первой строке записано число n - размер массива. (N &lt;= 100000) В следующей строке записаны n чисел - элементы массива. Следует...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

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