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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Контейнеры http://www.cyberforum.ru/cpp-beginners/thread900147.html
Здравствуйте.Задали задание в котором я ничего не смыслю,дело в том что для того чтобы разобраться мне нужно пару дней но у меня их нет.Поэтому прошу вас помочь: вот есть задание и там программа.Помогите сделать тоже самое,только первый контейнер типа list,второй set и третий int. http://www.cyberforum.ru/cpp-beginners/thread320286.html
C++ Программирование задач с использованием структур Буду очень признателен, если поможете. Составить программу для вывода записи по N студентам: фамилия, год рождения, год поступления в техникум и оценки по 4 предметам (ОС, Языки программирования, Высшая математика, Английский язык) последней аттестации. вычислить средний балл группы и распечатать список студентов, имеющих средний балл равный среднему баллу группы. http://www.cyberforum.ru/cpp-beginners/thread900138.html
C++ Остаток. Рекурсивная функция
Требуется создать рекурсивную функцию, что будет возвращать остаток от деление на 6. Например: int ostatok(14); 2
Написать программу, позволяющую создать файл с описанием товаров C++
В магазине имеются различные товары, причем каждому товару в качестве названия присвоен целочисленный код. Для контроля за наличием товара создается ЛИТЕРНЫЙ файл, состоящий из записей, описывающих товары - по одной записи на каждый товар. Запись имеет следующий вид (второй столбец - форматные спецификации строки с форматами преобразований типов - второй параметр функции fprintf) ...
C++ Прерывание цикла! http://www.cyberforum.ru/cpp-beginners/thread900113.html
каким образом можно прервать while путем ввода какого нибудь символа, чтобы не нужно было при каждом проходе тела цикла вводить этот символ(в произвольный момент времени)
C++ Описать структуру с именем Описать структуру с именем NOTE, содержащую следующие поля: фамилия, имя, номер телефона, дата рождения (массив из трёх чисел). Написать программу, выполняющую следующие действия: Ввод с клавиатуры данных в массив, состоящий из восьми элементов типа NOTE, вывод на экран информации о человеке, чьи дни рождения приходятся на месяц, значение которого введено с клавиатуры. Упорядочить структуры по... подробнее

Показать сообщение отдельно
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4925 / 2668 / 243
Регистрация: 29.11.2010
Сообщений: 7,421
13.06.2013, 04:02     Вывести отрицательные элементы массива на экран в обратном порядке
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; } );
}
 
Текущее время: 21:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru