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

PRINT_ELEMENTS что это такое? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Проверьте! Правильно ли работает программа? http://www.cyberforum.ru/cpp-beginners/thread860291.html
Задание: Ввести с клавиатуры значения вещественного типа и записать их в текстовый файл в виде таблицы следующего формата: X | Y | Z 2.1 | 3.7 | 0.9 6.2 | 5.4 | 4.2 и т.д. Считать из файла полученные значения и создать из них другой файл вида: sin(max{X,Y,Z}) : cos(min{X,Y,Z}) значение...
C++ Метод Цезаря с ключом Сделал программу, шифрует вроде правильно, но есть ошибка, так и не могу найти, помогите... Ключевое слово - 'bad'. Его символам соответствуют числа 1, 0, и 3. Тогда слово 'carrot' превратится в 'dausow'. Сдвигаем 'c' на 1, 'a' на 0, 'r' на 3. Ключевое слово закончилось - переходим к его началу. Сдвигаем 'r' на 1, 'o' на 0, 't' на 3. Пример ввода bad carrot aaaaa -1 Пример вывода http://www.cyberforum.ru/cpp-beginners/thread860287.html
C++ Что? (оператор "," (запятая))
Имеется часть кода, взятого из Википедии. double *alpha = new double; double *beta = new double; double A, B, C, F, h_i, h_i1, z; alpha = beta = 0.; for (std::size_t i = 1; i < n - 1; ++i) { h_i = x - x, h_i1 = x - x; A = h_i; C = 2. * (h_i + h_i1);
C++ вектор векторов - умножение
У меня есть: vector<std::vector<double>> a std::vector<double> b мне нужно умножить ветора вектора векторов vector<std::vector<double>> a с элементами вектора std::vector<double> b. То есть нужно сделать приблизительно следующее: с = a_*b_; Как это сделать? Буду благодарен за любую помощь.
C++ циклические сдвиги http://www.cyberforum.ru/cpp-beginners/thread860228.html
Как организовать циклический сдвиг числа? Например у меня есть число 5. В двоичной системе это выглядит как 0101, и мне нужно сделать так чтобы старший бит переместился в младший, то есть, чтобы стало 1010. Как это реализовать с помощью операторов сдвига?
 

Показать сообщение отдельно
nazsal
2 / 2 / 0
Регистрация: 27.11.2011
Сообщений: 60
09.05.2013, 23:49     PRINT_ELEMENTS что это такое?
В общем дан код для отладки. Исправил вроде бы все ошибки, кроме строчек c PRINT_ELEMENTS. Выскакивает ошибка:`PRINT_ELEMENTS' undeclared (first use this function). Насколько я понял для использования этой функции нужно подключить #include "print.hpp", но этого файла нет.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
#include <list> 
#include <iostream>
#include <cstdlib>
#include <vector>
#include <algorithm>
#include <functional>
#include <iterator> 
#include "print.hpp"
using namespace std;
 
 
    class AddValue 
                  { 
                   private:
                   int theValue; 
                   public:
                     
                   AddValue(int v) : theValue(v) {}
    
                   void operator ()(int& elem) const {
                   elem += theValue;}
                   };
                   
int main(int argc, char *argv[])
        {
         list<int> coll;   
           
         for (int i=1; i<=9; ++i) 
         {
         coll.push_back(i);    
         }
         
         PRINT_ELEMENTS(coll.size(),"initialized: ");
         
         for_each (coll.begin(),coll.end(),AddValue(10));
         PRINT_ELEMENTS(coll,"after adding 10: ");
        
         for_each (coll .begin(),coll.end(),AddValue(*coll.begin()));//  
         PRINT_ELEMENTS(coll,"after adding first element: ");
                                    
    system("PAUSE");
    return EXIT_SUCCESS;                    
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru