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

Для чего используются побитовые операции? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ циклы do while http://www.cyberforum.ru/cpp-beginners/thread724817.html
do { if (a>=b) a%=b; else b%=a; } while (a*b>0); объясните пожалуйста, что делает эта функция. заранее спасибо :)
C++ С++ задать сортировку по времени Есть задача : Описать структуру с именем TRAIN, содержащую следующие поля: название пункта назначения; номер поезда; время отправления. Написать программу, выполняющую следующие действия: • ввод с клавиатуры данных в массив, состоящий из элементов типа TRAIN; • записи должны быть упорядочены по времени отправления; • вывод на экран информации о поезде, номер которого введен с клавиатуры;... http://www.cyberforum.ru/cpp-beginners/thread724806.html
Поменять значения переменных, используя условный оператор C++
Выполнить задания двумя способами: с использованием оператора if и с использованием условного оператора ?. Даны вещественные x1, x2, x3, x4 . Поменять значения переменных так, чтобы \chi 1 \geq \chi 2 , \chi 3 \geq \chi 4..
C++ как это будет выглядеть на С++?
var x,p:real; i:byte; begin writeln('Vvedite x'); readln(x); p:=1;; i:=2; while i<=64 do begin p:=p*(x-i)/(x-i-1);
C++ Переделать код с Paskal на С/С++ http://www.cyberforum.ru/cpp-beginners/thread724787.html
Var s,s1,s2:string; i:byte; b:boolean; Begin write('Введите строку: ');readln(s); s:=s+' '; s1:=Copy(s,1,Pos(' ',s)-1); Delete(s,1,Pos(' ',s)); While Pos(' ',s)>0 do Begin
C++ C++ и класс set, требуется релизовать Привет всем! Ранее никогда не имел дела с контейнерными кламмами STL, возникла необходимость написать программу на С++, которая бы вела учет пассажиров на ж/д вокзале (лабораторная в институте). Параметры для учета такие: номер поезда, станция назначения, время отправления. Реализовать всё это нужно через класс SET. Может ко смог бы помочь за вознаграждение, был бы очень рад. Пытался сам... подробнее

Показать сообщение отдельно
NeonLost
Пес войны
 Аватар для NeonLost
74 / 85 / 3
Регистрация: 23.02.2012
Сообщений: 653
09.12.2012, 18:38     Для чего используются побитовые операции?
вот простой ксор для шифровки текста
C++
1
2
3
4
5
6
7
8
9
10
11
string XOR(string Text)
{   
    int i=0; 
    while(Text[i])
    {
       char mask=(sin(3.14+i)*400)-(cos(3.14+i)*250/20);
       Text[i]=(Text[i]^mask);
       i++;
    }
    return Text;
}
а это быстрое деление на 2
C++
1
2
3
4
5
6
7
8
9
#include<iostream>
using namespace std;
int main()
{
    int x=12;
    x=x>>1;
    cout<<x;
    getchar();
}
 
Текущее время: 22:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru