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

Одномерные массивы. Подсчитать количество чисел последовательности, расположенных на отрезке - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ В файл записаны вещественныечисла. Написать программу которая отбрасывает дробную часть у этих чисел и записывает их в новый файл http://www.cyberforum.ru/cpp-beginners/thread885014.html
В файл записаны вещественные числа. Написать программу на си которая отбрасывает дробную часть у этих чисел и записывает их в новый файл
C++ Динамическое выделение памяти для двумерного массива (Подсчитать количество столбцов заданной матрицы, которые составлены из различных чисел) Подсчитать количество столбцов заданной матрицы, которые составлены из различных чисел. Подскажите, как должен выглядеть цикл для отбора нужных столбцов внутри этой функции? http://www.cyberforum.ru/cpp-beginners/thread884998.html
Алгоритм Дейкстры C++
Всем добрый день,уважаемые программисты! Помогите пожалуйста решить вот эту задачу алгоритмом дейкстры. Вроде сам алгоритм правильно взял для задачи. Заранее спасибо! «Кратчайший путь с дополнительным временем преодоления перекрестка» Условие План города представляет собой множество перекрестков, соединенных дорогами. Каждая дорога задается номерами перекрестков, которые она соединяет,...
Найти среднее арифметическое наибольшего и наименьшего значений элементов матрицы C++
Данная действительно матрица размером 6 х 9. Найти среднее арифметическое наибольшего и наименьшего значений ее элементов.
C++ Найти среднее арифметическое наибольшего и наименьшего значений элементов матрицы http://www.cyberforum.ru/cpp-beginners/thread884976.html
Заполнить массив А с 6 строк и 9 столбцов по следующему правилу: Данная действительно матрица размером 6 х 9. Найти среднее арифметическое наибольшего и наименьшего значений ее элементов.
C++ Удаление элемента из дерева Нужно написать код для удаления элемента из дерева, почему-то всегда возвращает NULL в функциях Right и Left, и следовательно newnode->x не существует, помогите разобраться в чем дело Node * Left(Node *MDer) { if (MDer == NULL) return NULL; if (MDer->l!=NULL) { return Left(MDer->l); } else return MDer; } подробнее

Показать сообщение отдельно
Tulosba
:)
Эксперт С++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
30.05.2013, 15:11     Одномерные массивы. Подсчитать количество чисел последовательности, расположенных на отрезке
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <algorithm>
 
int main()
{
   const double v[] = { 1.2, 2.1, 3.4, 4.2, 5.6, 6.6, 7.2, 2.0, 5.7 };
 
   const int size = sizeof(v)/sizeof(*v);
 
   const double left = v[size-2];
   const double right = v[size-1];
 
   std::cout << std::count_if( v, v+size-2, [left,right]( double value ){ return left < value && value < right; } ) << std::endl;
 
   return 0;
}
 
Текущее время: 23:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru