Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нем неправильно. Необходимо обновить браузер или попробовать использовать другой.
Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе
inline char * Binary(register int a){ //Функция перевода число в двоичную систему счисления
int rsize; //Расмер нового массива
char *Bin = new char [21];
for(int rr = 0;rr <= 21;rr++){
Bin[rr]= '5';} //Заполняем пятёрками чтобы отличить реальные двоичные числа
int hw_iterat = 0; //Эта переменная служит для индексации массива - в цикле увеличивается каждый раз на 1
while(a > 0) {
if((a % 2) == 0){
Bin[hw_iterat] = '0'; //Заполняем массив 0
a = a / 2;}
else {
Bin[hw_iterat] = '1'; //Заполняем массив 1
a = a / 2;}
hw_iterat++;}
if(a == 1){
Bin[hw_iterat] = '1';}
for(int re = 0;re <= 21;re++){
if(Bin[re] == '5'){
rsize = re-1;
break;}}
char *real = new char[rsize]; //Вводим новый массив чтобы он полностью был заполнен
for(int m = 0;m <= rsize;m++){
real[m]=Bin[m];}
char * Binary = new char[rsize + 1];
for(int w = 0; w <= rsize;w++){
Binary[w] = real[rsize-w];} //Binary будет содержать нужные нам числа
Binary[rsize+1] = '\0'; //Ставим \0 в конце для корректного преобразования в строку
char * str = Binary; //Строка str содержит нужные нам данные
return str;
На данном сайте используются cookie-файлы, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших cookie-файлов.