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

Перевод из 16 в 2 - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Удаление слов и символов из массива http://www.cyberforum.ru/cpp-beginners/thread561673.html
Нужно из строки str удалить заданные слова и символы из stopsymbols и stopwords. #include <iostream> #include <cstdio> #include <conio.h> using namespace std; int main()
C++ Задать матрицу, вывести ее на экран, найти сумму элементов Условие: Задать матрицу размером 10*10 вывести ее на экран. Найти сумму элементов в тех строках, которые содержат только положительные числа, а также создать функцию преобразования матрицы в одномерный массив, и нахождения максимального элемента в одномерном массиве. http://www.cyberforum.ru/cpp-beginners/thread561667.html
Процедура для массива C++
Помогите пожалуйста, нужна процедура которая удаляет в каждой строке все чётные элементы массива путём обнуления их значений и смещения в конец строки. Если у кого есть напишите. Массив 2мерный
C++ Бинарное дерево и балансировка.
Здравствуйте,помогите пожалуйста дописать балансировку дерева.Думаю что немного осталось но ничего больше придумать не могу. #include <stdio.h> #include <stdlib.h> #include <time.h> struct node { int a; node* left;
C++ Разбить строку string на подстроки http://www.cyberforum.ru/cpp-beginners/thread561636.html
Имеется строка string "один два три четыре пять шесть семь восемь девять". Как ее разбить на подстроки из трех слов, чтоб получились подстроки: "один два три" "четыре пять шесть" "семь восемь девять"
C++ сложение по модулю 2(проблема с массивом bool) #include <iostream.h> #include <math.h> #include <conio.h> using namespace std; int main(){ int i; bool m; bool k; bool e; cout<<"press any kode:\n"; подробнее

Показать сообщение отдельно
Cee K
1 / 1 / 0
Регистрация: 05.04.2012
Сообщений: 46
29.04.2012, 19:15     Перевод из 16 в 2
C++
1
2
3
4
5
6
7
8
9
10
11
char* DecToBin(int x, char* str)
{
    int i;
    for (i = sizeof(x)*8-1; i>=0; i--)
    {
        str[i] = (x&1 == 1) ? '1' : '0';
        x = x >> 1;
    }
    str[sizeof(x)*8] = '\0';
    return str;
}
как,изенив такой алгоритм, перевести 16-е число в 2-е?(сейчас алгоритм работает для 10-го)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 08:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru