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

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

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

В одномерном массиве посчитать сумму элементов до максимального.Оформить через контейнер Vector. - C++

28.06.2010, 13:24. Просмотров 852. Ответов 6
Метки нет (Все метки)

В одномерном массиве посчитать сумму элементов до максимального.Оформить через контейнер Vector
Вот код:исправьте пожалуйста а то я запутался воабще и надо оформить в контейнереVector
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
30
31
32
33
34
#include <iostream.h>
#include <conio>
#include <list>
#pragma hdrstop
 
//---------------------------------------------------------------------------
using namespace std;
#pragma argsused
int main(int argc, char* argv[])
{
int s,max,n,i,p[30];
cin>>n;
max=1;
s=0;
for(i=0;i<n;i++)
{
cin>>p[i];
}
for(i=0;i<n;i++)
{
if(max<p[i]){max=p[i];}
}
 
for(i=max;i<n;i++)
{s=s+p[i];}
 
 
cout<<"Max=";
cout<<max<<endl;
cout<<"Cymma elementov=";
cout<<s;
getch();
return 0;
}
Помогите...
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.06.2010, 13:24
Здравствуйте! Я подобрал для вас темы с ответами на вопрос В одномерном массиве посчитать сумму элементов до максимального.Оформить через контейнер Vector. (C++):

В одномерном массиве посчитать сумму элементов до максимального. - C++
Доброе утро. В одномерном массиве посчитать сумму элементов до максимального. Для обработки использовать динамическую память. Функции...

В одномерном массиве посчитать сумму элементов до последнего нулевого значения. Использовать контейнер - List - C++
не могу сделать...

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

Посчитать сумму элементов в двумерном массиве и оформить результат в виде таблицы - C++
В двумерном массиве целых чисел посчитать сумму элементов: в каждой строке; в каждом столбце; одновременно по всем строкам и всем столбцам....

В одномерном массиве (использовать vector) подсчитать сумму элементов после последнего положительного элемента - C++
Здравствуйте. Очень нужна помощь в решении одной задачи. Вот сама постановка задачи: В одномерном массиве подсчитать сумму элементов...

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
neske
1495 / 862 / 82
Регистрация: 26.03.2010
Сообщений: 2,951
28.06.2010, 13:39 #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
30
31
32
33
#include <iostream>
#include <ctime>
#include <vector>
#include <algorithm>
#include <iterator>
#include <numeric>
 
int rnd ()
{
    return rand()%100;
}
 
int main ()
{
    // initial
    const int size=10;
    std::vector <int> vec (size);
    srand(time(NULL));
    generate_n (vec.begin(), size, rnd);
    // output
    std::cout << "Start matrix:\n";
    std::copy (vec.begin(), vec.end(), std::ostream_iterator<int> (std::cout, " "));
    std::cout << std::endl;
    //
    int index_max=std::max_element (vec.begin(), vec.end()) - vec.begin();
    int sum=std::accumulate (vec.begin(), vec.begin()+index_max, 0);
    // output
    std::cout << "SUM: " << sum;
    std::cout << std::endl;
 
    system ("pause");
    return 0;
}
1
Roko
1 / 1 / 0
Регистрация: 17.12.2009
Сообщений: 22
28.06.2010, 13:44  [ТС] #3
Ошибок много исправьте пожалуйста
0
neske
1495 / 862 / 82
Регистрация: 26.03.2010
Сообщений: 2,951
28.06.2010, 13:44 #4
Ни одной ошибки нету.
Разбирайтесь со своим компилятором.
1
Roko
1 / 1 / 0
Регистрация: 17.12.2009
Сообщений: 22
28.06.2010, 13:45  [ТС] #5
Практически все ошибки call to undifinde function как их исправить?
0
neske
1495 / 862 / 82
Регистрация: 26.03.2010
Сообщений: 2,951
28.06.2010, 13:46 #6
Code Blocks компилирует без проблем.
Какой у вас компилятор?
1
Roko
1 / 1 / 0
Регистрация: 17.12.2009
Сообщений: 22
28.06.2010, 13:56  [ТС] #7
с++ билдер 6 можете под него сделать с комментариями к наиболе сложным строкам

Добавлено через 6 минут
Помогите если не сложно на с++ билдер 6 написать даную программу)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.06.2010, 13:56
Привет! Вот еще темы с ответами:

В одномерном массиве надо посчитать сумму элементов - C++
Вводим целые числа и надо посчитать их сумму.

В одномерном массиве посчитать сумму элементов до минимального - C++
Помогите написать программу. В одномерном массиве посчитать сумму элементов до минимального. Заранее спасибо.

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

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


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
28.06.2010, 13:56
Ответ Создать тему
Опции темы

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