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

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

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

Показать сообщение отдельно
MrGluck
Модератор
Эксперт CЭксперт С++
7418 / 4533 / 673
Регистрация: 29.11.2010
Сообщений: 12,287
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; } );
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru