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

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

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

Обработка элементов вектора на С++ - C++

24.02.2013, 00:12. Просмотров 306. Ответов 3
Метки нет (Все метки)

Дан вектор - одномерный числовой массив.


Определить количество элементов массива, расположенных между макимальным и «центральным» элементами массива (предполагается, что число элементов - нечётное и максимальный - единственный). Если по какой-либо причине количество элементов определить не удается, выдать об этом сообщение с указанием причины.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.02.2013, 00:12
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Обработка элементов вектора на С++ (C++):

Обработка всех элементов вектора - C++
Здравствуйте. Есть проблема. vector<int> az; for (auto i:az) i += 5; элементы в векторе не меняются. Почему?

Найти сколько элементов первого вектора совпадают с элементами второго вектора - C++
#include <iostream> #include <time.h> #include <vector> #include <set> using namespace std; void main() { ...

Определить количество положительных элементов вектора С(10) и заменить этим значением минимальный элемент вектора А(5) - C++
Ребята помогите пожалуйста с задачкой. Я сам не шарю в C++, но в этом семестре появился этот предмет! И завтра его надо будет сдать :( Буду...

Заданный вектор А, состоящий из n элементов. Переставить компоненты вектора, размещенные после самого элемента вектора А - C++
Заданный вектор А, состоящий из n элементов. Переставить компоненты вектора, размещенные после самого элемента вектора А на начало, а...

Составить главную программу и функцию. Для данного вектора А(М) найти количество неповторяющихся элементов вектора - C++
Здравствуйте. Буду очень благодарен,если кто нибудь напишет два кода к этим задачам. Спасибо за внимание. Задача 1. Составить...

Заданы три вектора a(n), b(m), c(k). Вывести наименование вектора, в котором максимальна сумма четных элементов, стоящих на нечетных местах - C++
Заданы три вектора a(n), b(m), c(k). Вывести наименование вектора, в котором максимальна сумма четных элементов, стоящих на нечетных...

3
OdessaNA
19 / 19 / 0
Регистрация: 10.01.2011
Сообщений: 241
24.02.2013, 00:23 #2
И что с этим делать...!
0
Kuzia domovenok
1891 / 1746 / 118
Регистрация: 25.03.2012
Сообщений: 5,926
Записей в блоге: 1
24.02.2013, 00:25 #3
Цитата Сообщение от needfor5 Посмотреть сообщение
Дан вектор - одномерный числовой массив.
в смысле std::vector или массив?


в общем случае
C++
1
2
3
4
5
6
7
8
9
10
sum1=0;
max1=0;
for (i=1; i<size/2; i++)
  if (a[i]>a[max1]) sum1=0, max1=i;
  else sum1+=a[i];
max2=a[i]; sum2=0;
for (i=size-1;i>size/2; i--)
  if (a[i]>a[max2]) sum2=0, max2=i;
  else sum2+=a[i];
sum=(a[max2]>a[max1])?sum2:sum1;
1
needfor5
0 / 0 / 0
Регистрация: 08.04.2012
Сообщений: 26
25.02.2013, 16:49  [ТС] #4
первый цикл для чего используешь?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.02.2013, 16:49
Привет! Вот еще темы с ответами:

Обработка целочисленного вектора - C++
Помогите пж. написать код

Получить вектор age, в котором порядок элементов соответствовал бы порядку элементов вектора name - C++
Запишите пять имён в вектор vectro&lt;string&gt; name, затем предложите пользователю указать возраст названных людей и запишите их в вектор...

Bз наибольших элементов каждой строки матрицы построить вектор.найти сумму элементов этого вектора - C++
из наибольших элементов каждой строки матрицы А(4\4) построить вектор.найти сумму элементов этого вектора.Вывести матрицу А и сумму...

Удаление элементов вектора - C++
Я конечно понимаю, что вектор это такая штука, которая удаляется сама при выходе из функции в которой она определена. Но мне все же...


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

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

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