Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
Bretbas
Каждому свое
519 / 205 / 81
Регистрация: 05.08.2013
Сообщений: 1,610
Завершенные тесты: 2
26.01.2017, 18:46

Организовать одномерный массив с вещественными числами и найти первый и последний отрицательный элемент массив

26.01.2017, 18:46. Просмотров 193. Ответов 4
Метки (Все метки)

Ответ

GbaLog-, Каааарл извиняется
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <array>
#include <algorithm>
using namespace std;
 
int main() 
{
    const int n = 5;
    array<double, n> arr;
    
    for(auto i = 0; i < n; i++)
        cin >> arr[i];
 
    cout << endl;
    auto it1 = find_if (arr.begin(), arr.end(), [](auto elem) { return elem < 0; } );
    cout << "first negative element: " << *it1;
    
    cout << endl;
    auto it2 = find_if (arr.rbegin(), arr.rend(), [](auto elem) { return elem < 0; } );
    cout << "last negative element: " << *it2; 
    return 0;
}


Вернуться к обсуждению:
Организовать одномерный массив с вещественными числами и найти первый и последний отрицательный элемент массив
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.01.2017, 18:46

Первый и последний отрицательный элемент массива найти и поменять на модуль
Условие: Одномерный массив. Найти первое и последнее отрицательное число в массиве. Заменить их...

Дано одномерный массив. Найти первый и последний нули в массиве. Элементы, размещенные между найденными нулями увеличить на 1.
Написать библиотеку функций (шаблонов функций) для работы с одномерным массивом. В библиотеку...

Сформировать одномерный массив, удалить первый элемент с заданным значением, сдвинуть массив циклически
1)сформировать одномерный массив целых чисел 2)удалить первый элемент с заданным значением ...

0
Другие темы раздела
C++ Написать консольную программку, которая из текстового документа добавляет данные в базу данных http://www.cyberforum.ru/cpp-beginners/thread1907968.html
Нужно написать консольную программку, которая из текстового документа добавляет данные в базу данных, и проверяет есть ли уже в базе такой элемент. Можно ли на С++ такое реализовать? Потому как я...
C++ Ошибка сегментирования Написал я быдлокодик, вроде компилируется даже. Но при запуске под Linux'ом вылетает ошибка сегментирования, не могу понять откуда она. #include <fstream> #include <cmath> using namespace std;... http://www.cyberforum.ru/cpp-beginners/thread1907966.html
Шаблоны классов C++
Требуется создать шаблон некоторого целевого класса A. В каждом варианте уточ- няются требования к реализации(Queue list) — указанием на применение некоторого сервер- ного класса B. Это означает,...
C++ Рекурсивная функция вычисляющая цепную дробь
Решить пример с помощью рекурсивной функции в коде ошибка... пожалуйста, помогите найти!!) #include <iostream> using namespace std; double Value(double x, int n, int k); int main()
C++ Проверка вводимого значения на соответствие индексу массива http://www.cyberforum.ru/cpp-beginners/thread1907905.html
Доброго времени суток, подскажите как реализовать работу поиска индекса по введенному значению. Т.е. как найти нужный индекс по значению это понятно, а как сделать так, если нет введенного с...
C++ Синтакасис объявления функций ... double func(double x, double a); int main(int argc, char *argv) ... double func - вещественный тип данных, если не ошибаюсь. Зачем тогда в скобках дабл снова? И в третьей строке что такое в... подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru