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

Найти сумму модулей элементов массива, расположенных после минимального по модулю элемента - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ задача на рекурсию в си++ http://www.cyberforum.ru/cpp-beginners/thread714054.html
Даны числа a и b. Определите, сколько существует последовательностей из a нулей и b единиц, в которых никакие два нуля не стоят рядом.
C++ SendMessage Всем привет! Пишу программу которая сама нажимает мышкой в игре по заданным координатам. Для этого игра уже должна быть запущена. Если игра не запущенна то на экран выдается соответствующее... http://www.cyberforum.ru/cpp-beginners/thread714052.html
C++ Работа с текстовыми файлами
3)Разработать программу, которая выполняет следующие действия: создает входной поток для построчного чтения из внешнего файла и выходной поток для вывода в выходной файл. Текст из входного потока ...
Разработать функцию, проверяющую, является ли число простым C++
1)Разработать функцию, проверяющую, является ли число простым. С её помощью найти и напечатать все простые числа из интервала от n до m.
C++ Количество чисел массива равных последнему элементу http://www.cyberforum.ru/cpp-beginners/thread714047.html
Здравствуйте! Помогите мне пожалуйста с задачкой) Дан массив и n целых чисел (n<=100). Найти количество чисел массива равных последнему элементу массива.
C++ Задача на линейные списки. Вставить в список L новый элемент E1 за каждым вхождением заданного элемента E Вставить в список L новый элемент E1 за каждым вхождением заданного элемента E, если Е входит в L. подробнее

Показать сообщение отдельно
MrGluck
Модератор
Эксперт CЭксперт С++
7496 / 4612 / 694
Регистрация: 29.11.2010
Сообщений: 12,626
30.11.2012, 01:30
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <algorithm>
#include <numeric>
#include <cstddef>
#include <cmath>
 
int main()
{
    double A[] = {3.24, -7.16, 2.28, -0.16, -3.22, 7.14, 2.88, -3.20, 0.99, -4.15};
    const std::size_t N = sizeof(A) / sizeof(*A);
    std::cout<< std::accumulate(std::min_element(A, A + N) + 1, A + N, 0.0,
        [](const double x, const double y) { return x + fabs(y); } );
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.