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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
pusser
1 / 1 / 0
Регистрация: 17.10.2010
Сообщений: 77
#1

Сумма элементов массива, принадлежащих множеству - C++

08.12.2010, 22:14. Просмотров 429. Ответов 7
Метки нет (Все метки)

Помогите пожалуйста, как найти сумму элементов массива, принадлежащих множеству (-oo, A] U (B,+oo) где А и В индексы двух элементов.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.12.2010, 22:14     Сумма элементов массива, принадлежащих множеству
Посмотрите здесь:

C++ Вычислить произведение элементов массива, принадлежащих заданному отрезку
C++ Сумма элементов массива
Сумма положительных элементов, произведение элементов массива C++
C++ Вычислить сумму и количество элементов массива принадлежащих отрезку [0,1]
Определение количества элементов массива, принадлежащих интервалу a, b C++
C++ Найти произведение элементов массива, принадлежащих интервалу
Произведение элементов массива с четными индексами, сумма элементов между первым и последним нулями C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MILAN
883 / 777 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
08.12.2010, 22:15     Сумма элементов массива, принадлежащих множеству #2
Давайте свой код, посмотрим!!!
pusser
1 / 1 / 0
Регистрация: 17.10.2010
Сообщений: 77
08.12.2010, 22:21  [ТС]     Сумма элементов массива, принадлежащих множеству #3
да я вот чё то и не понимаю как условие эт само записать(( торможу...
MILAN
883 / 777 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
08.12.2010, 22:23     Сумма элементов массива, принадлежащих множеству #4
C
1
if((sum<=arr[A])&&(sum>arr[B]))
pusser
1 / 1 / 0
Регистрация: 17.10.2010
Сообщений: 77
08.12.2010, 22:27  [ТС]     Сумма элементов массива, принадлежащих множеству #5
Помоему не так( для начала нам надо исключить элементы которые не удволетворяют условию а потом сложить оставшиеся.
TheMachinist
242 / 174 / 15
Регистрация: 14.06.2010
Сообщений: 422
08.12.2010, 22:29     Сумма элементов массива, принадлежащих множеству #6
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <conio.h>
#include <iostream>
#include <numeric>
using namespace std;
 
int main()
{
    const int N = 100;
    int Arr[N]; 
    for(int i = 0;i < N;i++)
        Arr[i] = rand()%100;
    int A,B;
    cout << "A = " ; cin >> A;
    cout << "B = " ; cin >> B;
    int * p1 = Arr + A; int * p2 = Arr + B;
    cout << accumulate(p1,p2,0);
    
        _getch();
}
pusser
1 / 1 / 0
Регистрация: 17.10.2010
Сообщений: 77
08.12.2010, 22:57  [ТС]     Сумма элементов массива, принадлежащих множеству #7
что то не то получается(( то есть должно быть так например мы вводим от руки массив к примеру из 10 элементов.
arr[0]=-1;
arr[1]=2;
arr[2]=8;
arr[3]=3;
arr[4]=-9;
arr[5]=1;
arr[6]=4;
arr[7]=5;
arr[8]=6;
arr[9]=4;
и предположим А=0 а В=8 то тогда из условия сумма должна быть такая -9+6+8=5.
я вроде бы так понял.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.12.2010, 12:56     Сумма элементов массива, принадлежащих множеству
Еще ссылки по теме:

C++ Неправильно считается произведение элементов массива, принадлежащих заданному диапазона
Заменить первый и предпоследний элементы массива произведением его элементов, принадлежащих интервалу C++
Найти произведение элементов массива, принадлежащих интервалу C++
C++ C++5 числами из массива при выборе операции показывает результат. (сумма, произведение . элементов массива)
C++ Найти произведение элементов заданного массива, принадлежащих указанному интервалу

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

Или воспользуйтесь поиском по форуму:
pusser
1 / 1 / 0
Регистрация: 17.10.2010
Сообщений: 77
12.12.2010, 12:56  [ТС]     Сумма элементов массива, принадлежащих множеству #8
Всё же может кто то может помочь плиз??
Yandex
Объявления
12.12.2010, 12:56     Сумма элементов массива, принадлежащих множеству
Ответ Создать тему
Опции темы

Текущее время: 22:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru