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

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

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

Нужно определить сумму элементов массива, расположенных до максимального значения. - C++

20.12.2012, 03:11. Просмотров 752. Ответов 2
Метки нет (Все метки)

нужно определить сумму элементов массива, расположенных до максимального значения.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.12.2012, 03:11     Нужно определить сумму элементов массива, расположенных до максимального значения.
Посмотрите здесь:

Определите сумму элементов массива, расположенных после максимального значения - C++
Для тестирования предусмотреть возможность задавать элементы массива различным образом: при описании с инициализацией, присвоением значений...

Определите сумму элементов массива, расположенных после максимального значения - C++
Помогите с написанием данных программ. Для тестирования предусмотреть возможность задавать элементы массива различным образом: при...

Определить сумму элементов массива, расположенных до максимального элемента и являющихся палиндромами - C++
Помогите пожалуйста ребята! Определить сумму элементов массива, расположенных до максимального элемента и являющихся палиндромами.

Вычислить сумму элементов массива, расположенных после максимального элемента - C++
Доброго времени суток! Дали задания на языке С++: Задача 3.1. Вводить линейные массивы разных размеров (размерность также вводится...

Вычислить сумму положительных элементов массива, расположенных до максимального элемента - C++
Помогите написать программу на С++: В одномерном массиве, состоящем из n вещественных элементов, вичислить сумму положительных элементов...

Найти сумму и произведение положительных элементов массива, расположенных до максимального элемента - C++
Дан массив чисел В. Найти сумму и произведение положительных элементов массива, расположенных до максимального элемента. Я не понимаю ...

Найти сумму и произведение положительных элементов массива, расположенных до максимального элемента - C++
С++ Builder Функции Дан массив чисел В. Найти сумму и произведение положительных элементов массива, расположенных до максимального...

Вычислить сумму элементов заданного вещественного массива, расположенных после максимального элемента - C++
В одномерном массиве, состоящего из n вещественных элементов вычислить количество элементов массива, лежащих в диапазоне от А до В; ...

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

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


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
9cbka
2 / 2 / 0
Регистрация: 13.10.2012
Сообщений: 60
20.12.2012, 03:26     Нужно определить сумму элементов массива, расположенных до максимального значения. #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include <iostream.h>
 
void main ()
 
{
    int A[100];
    int n=0;
    cout << "Vvedite kolichesvto elementov: " ;
    cin >> n;
    cout << "Vvedite massiv: ";
    int i=0;
    for(i=0;i<n;i++)
    {
        cin >> A[i];
    }
 
    cout << "Vvedite max element: ";
    int max=0;
    cin >> max;
 
    int rez=0;
    for(i=0;i<n;i++)
    {
        if(A[i]<max){rez+=A[i];}
    }
 
    cout << rez;
 
}
OstapBender
583 / 521 / 35
Регистрация: 22.03.2011
Сообщений: 1,585
20.12.2012, 03:38     Нужно определить сумму элементов массива, расположенных до максимального значения. #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <algorithm>
#include <numeric>
int main() 
{
    int a[] = {1,2,4,5,3,6,8,4,3,4,5};
    int sz = sizeof(a)/sizeof(a[0]);
    int res = std::accumulate(a,std::max_element(a,a+sz),0);
 
    std::cout << res;
 
    getchar();
 
}
Ответ Создать тему
Опции темы

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