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

Изменить функцию в обратном порядке - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Перевести программу на С++ http://www.cyberforum.ru/cpp-beginners/thread849002.html
Помогите перевести программу на С++. Программа на определение, является ли строка последовательностью идущих подряд шестнадцатеричніх чисел. Заранее огромное спасибо. uses crt; const bt:string='012346789ABCDEF'; var s:string; i:byte; f:boolean; c:char; begin repeat clrscr;
C++ Одномерный массив Привет. Подскажите, каким образом написать одномерный массив: У вас есть доллары. Вы хотите обменять их на рубли. Есть информация стоимости купли-продажи в банках города. В городе N банков. Требуется определить, какой банк выбрать, чтобы наиболее выгодно обменять доллары на рубли. Видел данный массив на Паскале, не могу понять как написать на cpp. Как я понял: сначала нужно заполнить массив... http://www.cyberforum.ru/cpp-beginners/thread848999.html
Библиотеки для программы C++
Какие библиотеки нужно подключить? #include "stdafx.h" #include <iostream> using namespace std; int main() {
C++ Пяти мерный динамический массив
Ребят помогите сделать пяти мерный динамический массив, я просто не в курсе как это делать.
C++ создать дерево http://www.cyberforum.ru/cpp-beginners/thread848984.html
Есть такое задание: Дано N-дерево. Найти в дереве длиннейший путь (пути), вдоль которого номера вершин упорядочены по возрастанию. Даже не знаю как его написать (С++)!Помогите пожалуйста)
C++ передача параметра в функцию Столкнулся с муторной проблемой передачи параметра в функцию. Суть задания такая, что нужно изобрести велосипед написать собственный контейнер, в который будут помещаться фигуры. Вот место где выходит эта самая ошибка: "аргумент типа shapes* несовместим с параметром типа shapes*", делал вроде все правильно (даже попробовал вместо shapes -- int и к удивлению все получилось). shapes* p=0;... подробнее

Показать сообщение отдельно
Мишутка1
0 / 0 / 0
Регистрация: 24.04.2013
Сообщений: 47
26.04.2013, 08:27     Изменить функцию в обратном порядке
Как изменить функцию в обратном порядке?
вот функция в которую подаёшь вектор состоящий из 8ми элементов и она возвращает элемент типа char, в которую забиты 0 и 1.
C++
1
2
3
4
5
6
7
8
9
10
char ber(vector <bool> fg) 
{
   char byte = 0;
        for(int i = 0; i < fg.size(); ++i) 
        {
            if(fg.at(i))
                byte |= 1 << i; //ВОТ ЭТА СТРОКА МНЕ НЕ ЯСНА(|) ЭТО ОПЕРАНД ПОБИТОВОГО ИЛИ, А БОЛЬШЕ Я НЕ ЗНАЮ
        }
return byte;
}
а теперь мне надо наоборот эту переменную подавать в качестве аргумента функции, а на выходе получать vector<bool> из 8ми элементов.
Я бы и сам сделал, но так и не разобрался как работает строка с операндом (|=)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 05:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru