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

Range-based for trouble - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти количество четных цифр заданного натурального числа http://www.cyberforum.ru/cpp-beginners/thread1171253.html
Дано натуральное число: найти количество четных цифр этого числа; верно ли, что данная цифра А встречается в числе более двух раз (число А вводится с клавиатуры).
C++ Графика в с++ Доброго времени суток. Подскажите, как подключить консольную графику в visual studio 2013? http://www.cyberforum.ru/cpp-beginners/thread1171223.html
Программа не работает с вещественными числами C++
Здравствуйте. Написал программу, которая выводит на экран квадратную матрицу порядка n (n=1...15 - порядок задается пользователем) и ненулевые элементы этой матрицы. Причем матрица заполняется не с помощью генератора случайных чисел, а с помощью ручного ввода каждого ее элемента. Дело в том, что, когда я ввожу целые числа ( то есть задаю значения элементов матрицы), то программа работает...
C++ Контейнер map
в программе используется ассоциативный массив, идентификатором которого являются символы проблема в том что появляется элемент с идентификатором символом -51 'Н', и неважно был ли он задан или нет, как я понимаю это происходит при созданиии массива, массив создаётся с 1-м элементом с каким то идентификатором ('Н') и какимито данными (которые берёт из памяти), но при работе программы из-за этого...
C++ Разное значение переменной класса, в разных экземплярах класса http://www.cyberforum.ru/cpp-beginners/thread1171204.html
Вот примерный код: class Test { private: static int countC; static int countD; void initWeight(){ double a; char fname; sprintf(fname,"test%d", countC);
C++ Функция стандартного нормального отклонения (аналог NORMSDIST из Excel) Добрый день. Хочу написать функцию, которая работает подобно НОРМСТРАСП в Excel, т.е. возвращает функцию стандартного интегрального распределения. Ее формула f(x)={1}/{\sqrt{2*\pi }}*{exp}^{-{x}^{2}/2}. Пробую подручными методами x=-1.7930; fx=(1/(sqrt(2*M_PI)))*exp(-pow(x,2)/2);, выводится совсем не то. Догадываюсь, что пишу глупости, но прошу о помощи, ибо не знаю, как сделать иначе ... подробнее

Показать сообщение отдельно
Voivoid
 Аватар для Voivoid
580 / 256 / 12
Регистрация: 31.03.2013
Сообщений: 1,283
10.05.2014, 17:00     Range-based for trouble
Не надо изобретать велосипед:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <boost\range.hpp>
#include <iterator>
 
template <typename Range>
void print( const Range& range ) {
  for( int x : range ) {
    std::cout << x << std::endl;
  }
}
 
int main() {
  int array[ 20 ];
  int i = 0;
 
  while( i < 20 ) {
    array[ i ] = i + 1;
    i++;
  }
 
  print( boost::make_iterator_range( std::begin( array ), std::end( array ) ) );
 
  return 0;
}
 
Текущее время: 07:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru