Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Lebron
0 / 0 / 0
Регистрация: 15.10.2012
Сообщений: 25
#1

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

30.11.2012, 01:23. Просмотров 823. Ответов 3
Метки нет (Все метки)

в одномерном массиве {3.24, -7.16, 2.28, -0.16, -3.22, 7.14, 2.88, -3.20, 0.99, -4.15} найти сумму модулей элементов массива, расположенных после минимального по модулю элемента.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.11.2012, 01:23
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Найти сумму модулей элементов массива, расположенных после минимального по модулю элемента (C++):

Найти сумму модулей элементов массива, расположенных после минимального по модулю элемента
Дан целочисленный массив размера n. Нужно: Найти сумму модулей элементов...

Вычислить сумму модулей элементов массива, расположенных после минимального по модулю элемента
В одномерном массиве, состоящем из n вводимых с клавиатуры целых элементов,...

Вычислить сумму модулей элементов массива, расположенных после минимального по модулю элемента
#include "stdafx.h" #include <iostream> #include "conio.h" #include...

Вычислить сумму модулей элементов массива, расположенных после минимального по модулю элемента
В одномерном целочисленном массиве (размер массива (не больше 20) и значения...

Вычислить сумму модулей элементов массива, расположенных после минимального по модулю элемента
В одномерном массиве, состоящем из n вводимых с клавиатуры целых элементов,...

Вычислить номер минимального по модулю элемента и сумму модулей элементов, расположенных после первого отрицательного
Добрый день. Прошу Вашей помощи. В одномерном массиве, состоящем из n...

3
MrGluck
Модератор
Эксперт CЭксперт С++
8022 / 4865 / 1425
Регистрация: 29.11.2010
Сообщений: 13,248
30.11.2012, 01:30 #2
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
Vourhey
Почетный модератор
6490 / 2264 / 187
Регистрация: 29.07.2006
Сообщений: 12,534
30.11.2012, 01:42 #3
Цитата Сообщение от MrGluck Посмотреть сообщение
std::min_element(A, A + N)
Наверное, найдет минимальный, а не минимальный по модулю.
0
MrGluck
Модератор
Эксперт CЭксперт С++
8022 / 4865 / 1425
Регистрация: 29.11.2010
Сообщений: 13,248
30.11.2012, 01:48 #4
Цитата Сообщение от Vourhey Посмотреть сообщение
Наверное, найдет минимальный, а не минимальный по модулю.
Был невнимателен. Слишком много модулей в одном предложении)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#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,
        [](const double a, const double b) { return fabs(a) < fabs(b); } ) + 1,
        A + N, 0.0, [](const double x, const double y) { return x + fabs(y); } );
    return 0;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.11.2012, 01:48
Привет! Вот еще темы с решениями:

В одномерном массиве вычислить количество отрицательных элементов и сумму модулей элементов, расположенных после минимального по модулю элемента
/* В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1)...

Найти номер минимального по модулю элемента массива и сумму модулей после первого отрицательного элемента
1.В одномерном массиве, состоящем из n вещественных элементов, вычислить:...

Найти номер минимального по модулю элемента массива, сумму модулей элементов, сжать.
Помогите пожалуйста доделать задачу.Нужно если последний элемент массива был...

Найти произведение элементов массива, расположенных после минимального по модулю элемента
1. Дан одномерный массив целых чисел. Найти произведение элементов массива,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru