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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Вывести на экран 50 первых членов последовательности http://www.cyberforum.ru/cpp-beginners/thread289840.html
Написать программу, которая выводит на экран 50 первых членов последовательности: 1, 100, 99, 2, 98, 97, 96, 3, 95, 94, 93, 92, Написал программу которая выводит массив из 50 элементов от 100 до 50, но не знаю как вставить в определённые места числа 1,2,3. Подскажите кто может. кидаю код который у меня написан. #include <iostream> #include <iomanip> using namespace std; int main() {...
C++ Написать консольный календарь С клавиатуры вводится текущая дата с указанием дня недели. Необходимо: а) написать программу, в которой (после ввода текущей даты и дня недели) с клавиатуры будут циклически вводиться другие даты без указания дня недели (признак окончания ввода – нулевой год) и выводиться на экран соответствующие этим датам названия дней недели (даты – с годами от нуля до плюс бесконечности); б) изменить... http://www.cyberforum.ru/cpp-beginners/thread289837.html
C++ Узнать количество слов в тексте, которые начинаются с заданных букв
Добрый день, я впервые у вас на форуме. Друг попросил найти решение двух задач по С++, у него у самого инета нету. Помогите люди добрые кто чем сможет )) вот задачки: Задача №1 Ввести произвольный текст и заданный подрядок с двух символов. Узнать количество слов в тексте, которые начинаются с заданных букв. Задача №2 Сформировать массив структур, который содержит номера телефонов
Доступ к элементам структуры через указатель на структуру C++
Как делается доступ к элементам структуры через указатель на структуру. Вроде же через ->но тогда почему тут делается по другому: struct Auto { char Mark; char Color; char Serial; char RegNum; int Year; int Price; char Owner;
C++ Произведение n последних элементов массива рекурсивно http://www.cyberforum.ru/cpp-beginners/thread289796.html
задача на зачет.нужно реализовать рекурсивную функцию которая возвращает произведение n последних элементов массива.
C++ Сохранение структуры в файл Подскажите если дана структура из трех полей как сохранить ее в файл и загрузить обратно из файла на дисплей. Хотя бы ссылку на что нибудь такое дайте. подробнее

Показать сообщение отдельно
asics
Freelance
Эксперт C++
 Аватар для asics
2838 / 1775 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
06.05.2011, 17:46     Одномерный массив
Цитата Сообщение от 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;
}
 
Текущее время: 21:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru