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

В каждом байте числа переместить единичные биты в конец - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программа на функцию http://www.cyberforum.ru/cpp-beginners/thread227097.html
Дан одномерный массив из 50 случайных целых чисел в диапазоне от 10 до 85 включительно. Вывести в порядке возрастания те числа из данного диапазона, которые ни разу не встречаются в массиве. Создать функцию для поиска элемента в массиве. Помогите чем сможИте!
C++ Работа с файлами Доброе время суток. Работа с файлами 1. Вывести на экран текст программы. 2. Вывести на экран текст программы, но каждое слово на одной строке. 3. Вывести на экран текст программы, но на каждой строке не более двух строк. (Строка разбивается по два слова) http://www.cyberforum.ru/cpp-beginners/thread227094.html
Написать программу, которая вычисляет факториал неотрицательных целых чисел n C++
//3. Дано натуральное число n. Написать программу, которая вычисляет факториал неотрицательных целых чисел n (т.е. число целое и больше 0). Формула вычисления факториала приведена ниже. n! = 1*2*3*....*n, (формула вычисления факториала числа n) 0! = 1 (факториал 0 равен 1 (по определению факториала)) //Черее цикл while или do while #include <iostream> using namespace std; void main(){...
C++ двумерный массив
в массиве все эл-ты, стоящие выше макс эл-та, заменить на мин. эл-т последней строки
C++ ннаписать алгоритм и составить блок-схему http://www.cyberforum.ru/cpp-beginners/thread227048.html
Помогите написать алгоритм. Зарание спасибо.)
C++ Динамический массив Помогите пожалуйста переделать динамику,что бы она начиналась не с константы а с любого произвольного числа: //--------------------------------------------------------------------------- #pragma hdrstop #include <tchar.h> #include <windows.h> #include <iostream.h> #include <string.h> //--------------------------------------------------------------------------- char *MYstrncpy(char... подробнее

Показать сообщение отдельно
Buddy
0 / 0 / 0
Регистрация: 11.01.2011
Сообщений: 4
13.01.2011, 09:49  [ТС]     В каждом байте числа переместить единичные биты в конец
Спасибо огромное, sandye51. Просто супер

Добавлено через 3 минуты
Помогите пожалуйста с первой задачкой.
примерный код

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
 
using namespace std;
 
int main()
{
    unsigned z;
    int c=0;
    scanf ("%x", &z);
    while (z!=0)
    {
        if ((z&1)==1)
        c++;
        z>>=1;
    }
    printf ("%d\n", c);
}
но здесь идет счетчик с, который просто считает количество единичек. А как сделать запись числа, чтоб все единички ушли в конец, я не знаю. Помогите
 
Текущее время: 19:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru