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

В одномерном массиве, состоящем из N вещественных элементов, вычислить - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как сделать чтоб отделяло IP и Port http://www.cyberforum.ru/cpp-beginners/thread940670.html
Нужен код для c++ чтоб программа поняла где ип,порт (IP:PORT) Я нуб помогите пожалуйста , молю вас,помогите добрые земляни в решении этой проблемы)
C++ Дано трехзначное число. Определить: какая из его цифр больше первая или вторая Дано трехзначное число. Определить: какая из его цифр больше первая или вторая; http://www.cyberforum.ru/cpp-beginners/thread940669.html
Атомарна ли операция битового сдвига? C++
Система: Win7 x64. Один проц Intel i7 3770k. Предположим, что я в студии собираю 64-х битным компилятором проект, в котором есть: int x = 10; x = x >> 1; Ну это чисто для примера, а так по хорошему, "х" - глобальная переменная, которую пытаются по битово изменить много потоков... Интересно, является ли такая операция в 64x винде атомарна?
Вычислить за минимальное число операций C++
Дано действительное число х. Не пользуясь никакими другими арифметическими операциями, кроме умножения, сложения и вычитания, вычислить за минимальное число операций 2х4 - Зх3 + 4х2 - 5х + 6
C++ Вычислить сумму http://www.cyberforum.ru/cpp-beginners/thread940623.html
Вычислить сумму: -12 + 22 - 32 + 42 + ... + 102. Условный оператор не использовать.
C++ Необходимо вывести на экран таблицу значений функции Y(x) и ее разложения в ряд S(x) Необходимо вывести на экран таблицу значений функции Y(x) и ее разложения в ряд S(x) для х, изменяющегося от а до b с шагом h=(b-a)/n. Близость значений S(x) и Y(x) во всем диапазоне значений х указывает на правильность вычисления S(x) и Y(x). подробнее

Показать сообщение отдельно
Somebody
2770 / 1583 / 141
Регистрация: 03.12.2007
Сообщений: 4,139
Завершенные тесты: 1
20.08.2013, 16:17     В одномерном массиве, состоящем из N вещественных элементов, вычислить
C++
1
2
3
4
5
6
7
const size_t N = 6;
double a[N] = {1, -2, 3, -6, 5, 8};
double min = *std::min_element(std::begin(a), std::end(a));
auto predicate = [](double x){ return x < 0; };
auto firstNegative = std::find_if(std::begin(a), std::end(a), predicate);
auto secondNegative = std::find_if(firstNegative + 1, std::end(a), predicate);
double sum = std::accumulate(firstNegative + 1, secondNegative, 0);
 
Текущее время: 19:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru