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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Компановка модулей http://www.cyberforum.ru/cpp-beginners/thread223900.html
Здравствуйте. Разделил программу на модули. При связывании компиль пишет: In function `main': undefined reference to `sumSequece(std::ostream&, std::istream&)' ld returned 1 exit status ...
C++ Насчет класса вектор Помогите в состовлении: создать класс вектор. Члены данные класса - 3 прямоугольные декартовые координаты. Члены функции класса - конструктор,метод вывода вектора. Перегруженные операторы... http://www.cyberforum.ru/cpp-beginners/thread223898.html
C++ Решить систему алгебраических уравнений методом Гаусса
Решить систему алгебраических уравнений методом Гаусса: 6X1-X2-X3=11,33, -X1+6X2-X3=32, -X1-X2+6X3=42;
Подмена переменных для ссылок C++
В общем, такое дело: преподаватель задала вопрос, на который я не смог ответить - как сделать так, что бы ссылка инициализированная на одну переменную указывала на другую? Мои размышления: Ссылка...
C++ Привет всем. Прога-мини калькулятор. С++ http://www.cyberforum.ru/cpp-beginners/thread223870.html
Вводим с клавиатуры в строчку пример, состоящий из 6 цифр, ну и 5 знаков(знаки только + и *). Необходимо, чтоб действия выполнялись по приоритетам(сначала *, потом +). заранее спасибо.
C++ Программа завершает свою работу и закрытаеться Я начинающий и только начал пару дней назад изучать С++. Изучение начал с С. Девис "С++ для чайников". И при наборе первой же программы проблемы. //Прогрмма преобразования градусов Цельсия в... подробнее

Показать сообщение отдельно
ForEveR
В астрале
Эксперт С++
7983 / 4742 / 321
Регистрация: 24.06.2010
Сообщений: 10,547
Завершенные тесты: 3
04.01.2011, 18:07
1.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <vector>
#include <algorithm>
#include <iterator>
#include <iostream>
#include <functional>
 
int main()
{
    std::vector<int> Vec((std::istream_iterator<int>(std::cin)),
       std::istream_iterator<int>());
    std::cin.clear();
    std::cin.get();
    int a, b;
    std::cout<<"Enter range (a, b): ";
    std::cin>>a>>b;
    int cnt=std::count_if(Vec.begin(), Vec.end(), [a, b](int x) -> bool
    {
        return x >= a && x <= b;
    });
    std::cout<<"Numb of elements between [ "<< a <<','<< b <<"] is: "<< cnt <<'\n';
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.