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

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

Войти
Регистрация
Восстановить пароль
 
StudentКГПУ
0 / 0 / 0
Регистрация: 03.05.2011
Сообщений: 57
#1

Одномерный массив - C++

06.05.2011, 11:31. Просмотров 356. Ответов 2
Метки нет (Все метки)

В одномерном массиве, состоящий из N целых элементов, вычислить:
- номер элемента массива, ближайшего к среднему арифметическому его значений;
- сумма элементов массива, расположенных между первым отрицательным и вторым положительным элементами.
Можна пользоваться STL.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.05.2011, 11:31     Одномерный массив
Посмотрите здесь:

Одномерный Массив - C++
Добрый вечер! Вопрос такой: Пишу функции для этой программы, но компилироваться не хочет, что-то с Print, не могу разобраться. Что не...

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

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

Одномерный массив - C++
Составить программу на языке С++ для обработки одномерных массивов с использованием указателей: 1. Ввести n элементов одномерного массива...

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

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

Одномерный массив - C++
Помогите с задачкой извелась уже не выходит Дан массив содержащий сведения о росте студентов. Вывести номера студентов с одинаковым...

одномерный массив - C++
одномерный массив заполнить случайными плавающими числами и отсортировать по убыванию (число элементов массива не менее 15, сортировку...

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

одномерный массив - C++
Дан массив вещественных случайных чисел.рамзер массива определяет пользователь но в пределах найти число чисел из диапазона код для...

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

Одномерный массив - C++
Ввести одномерный массив A из N элементов. Каждый элемент в массиве чьё значение лежит вне диапазона − возвести в квадрат. Массив ...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
asics
Freelance
Эксперт С++
2846 / 1783 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
06.05.2011, 17:46     Одномерный массив #2
Цитата Сообщение от StudentКГПУ Посмотреть сообщение
- сумма элементов массива, расположенных между первым отрицательным и вторым положительным элементами.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <algorithm>
#include <numeric>
#include <vector>
#include <functional>
#include <iterator>
 
int main(){
  int a[] = {-5, 3, -3, -7, 1, 9}, sz = sizeof(a) / sizeof(*a);
  std::vector<int> arr(a, a + sz);
  struct comp : std::binary_function<int, int, bool> {
    bool operator()(const int& x, const int& y = 0) const { return x > y; }
  };
  std::vector<int>::iterator start = std::find_if(arr.begin(), arr.end(), std::negate<int>()) + 1,
  finish = std::find_if(std::find_if(arr.begin(), arr.end(), comp()) + 1, arr.end(), comp());
  std::cout << std::accumulate(start, finish, 0);
  return 0;
}
StudentКГПУ
0 / 0 / 0
Регистрация: 03.05.2011
Сообщений: 57
06.05.2011, 18:04  [ТС]     Одномерный массив #3
Спасибо огромное)))
Ответ Создать тему
Опции темы

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