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

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

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

Вывести отрицательные элементы массива на экран в обратном порядке - C++

13.06.2013, 02:49. Просмотров 368. Ответов 5
Метки нет (Все метки)

9. Дан одномерный массив, состоящий из N вещественных элементов.
9.1. Ввести массив с клавиатуры.
9.2. Найти максимальный элемент.
9.3. Вывести отрицательные элементы на экран в обратном порядке
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.06.2013, 02:49     Вывести отрицательные элементы массива на экран в обратном порядке
Посмотрите здесь:

Вычислить сумму четных элементов массива и вывести отрицательные элементы на экран в обратном порядке - C++
Добрый вечер. Помогите пожалуйста с одной задачей Дан одномерный массив, состоящий из N вещественных элементов. 1. Ввести массив с...

Массив: Вывести отрицательные элементы на экран в обратном порядке. - C++
Дан одномерный массив, состоящий из N вещественных элементов. 1.Ввести массив с клавиатуры. 2.Найти максимальный элемент. 3.Вычислить...

Вывести на экран различные элементы массива а в порядке обратном появлению их в массиве b - C++
Помогите, пожалуйста, с задачей по c++ Заданы два одномерных упорядоченных массива а и b. Вывести на экран различные элементы массива а в...

Массив. Положительные элементы массива а, записанные в том же порядке + отрицательные элементы массива b, записанные в обратном порядке - C++
Из двух массивов а, а, ...., а и b, b, ....., b, создать следующие массивы: 1. Положительные элементы массива а, записанные в том же...

Вывести элементы массива в обратном порядке. - C++
Скоро экзамен , кто чем может ) Помоги ближнему , ибо смех продлевает жизнь...) 13. Дан массив размера N. Вывести его элементы в...

Заменить 0 элементы массива на 1 и вывести массив в обратном порядке - C++
Двумерный динамический массив, через пользовательскую функцию. Массив типа float. Заменить 0 элементы массива на 1 и вывести массив в...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
UnsKneD
алкокодер
154 / 150 / 11
Регистрация: 27.12.2012
Сообщений: 548
13.06.2013, 02:58     Вывести отрицательные элементы массива на экран в обратном порядке #2
DoubleCat, сами написали хоть что нибудь?
dalay_lama
70 / 70 / 10
Регистрация: 22.09.2012
Сообщений: 453
13.06.2013, 03:25     Вывести отрицательные элементы массива на экран в обратном порядке #3
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Держи лентяй))
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
26
27
28
29
30
31
32
33
#include <iostream>
using namespace std;
int main()
{
    int N;
    double *Parr,max=0;
    bool negative = false;
    cout <<"Enter the size if arrat(N:) ";
    cin >>N;
    Parr = new double[N];
    cout <<"Enter the elements is array:\n";
    for (int i=0;i<N;i++)
    {
        cout <<"#" <<i <<": ";
        cin >>Parr[i];
        if (Parr[i] < 0)
            negative = true;
        if (Parr[i] > max)
            max = Parr[i];
    }
    cout <<"Your max element: " <<max <<endl;
    if (!negative)
        cout <<"No negative elements.\n";
    else
    {
        cout <<"Your negative elements\n";
        for (int i=0; i<N; i++)
            if (Parr[i] < 0)
                cout <<Parr[i] <<" ";
    }
    delete [] Parr;
    return 0;
}
MrGluck
Модератор
Эксперт CЭксперт С++
7162 / 4328 / 632
Регистрация: 29.11.2010
Сообщений: 11,750
13.06.2013, 04:02     Вывести отрицательные элементы массива на экран в обратном порядке #4
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <algorithm>
#include <iterator>
#include <array>
#include <cstddef>
 
int main()
{
    const size_t N = 5;
    std::array<double, N> a;
    for (size_t i=0; i < N; i++)
        std::cin >> a[i];
    std::cout << "Max: " << *std::max_element(a.cbegin(), a.cend()) << "\nNeg: ";
    std::copy_if(a.crbegin(), a.crend(), std::ostream_iterator<double>(std::cout, " "),
        [](const double d) { return d < 0; } );
}
dalay_lama
70 / 70 / 10
Регистрация: 22.09.2012
Сообщений: 453
13.06.2013, 04:14     Вывести отрицательные элементы массива на экран в обратном порядке #5
MrGluck
Мда, как говориться учиться и ещё раз учиться)
Подскажите пожалуйста, вы здесь stl применили?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.06.2013, 04:29     Вывести отрицательные элементы массива на экран в обратном порядке
Еще ссылки по теме:

Вывести в порядке неубывания (возрастания) отрицательные элементы массива - C++
Дан одномерный массив из N случайных действительных чисел в диапазоне от -5 до 5. Вывести в порядке неубывания (возрастания) отрицательные...

Можно ли спомощью такого цикла все элементы массива вывести в обратном порядке? - C++
можно ли спомощью такого цикла все элементы массива вывести в обратном порядке? for(i=n;i=0;i--)

Как в обратном порядке выстроить элементы побочной диагонали массива и вывести весь массив? - C++
как в обратном порядке выстроить элементы побочной диагонали массива и вывести этот весь массив??

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

Найти максимальный элемент, сумму чётных элементов массива и вывести отрицательные элементы на экран - C++
Дан одномерный массив, состоящий из N целочисленных элементов. 11.1. Ввести массив с клавиатуры. 11.2. Найти максимальный элемент. ...

Вывести на экран отдельно положительные элементы массива X (16) и отдельно отрицательные элементы - C++
Вывести на экран отдельно положительные элементы массива X (16) и отдельно отрицательные элементы.


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

Или воспользуйтесь поиском по форуму:
MrGluck
Модератор
Эксперт CЭксперт С++
7162 / 4328 / 632
Регистрация: 29.11.2010
Сообщений: 11,750
13.06.2013, 04:29     Вывести отрицательные элементы массива на экран в обратном порядке #6
skorik-1992, да, контейнер array и два алгоритма
Yandex
Объявления
13.06.2013, 04:29     Вывести отрицательные элементы массива на экран в обратном порядке
Ответ Создать тему
Опции темы

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