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

Сдвиги - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сортировка в С++Борланд в.6 http://www.cyberforum.ru/cpp-beginners/thread90822.html
Подскажите кто нибудь как написать сортировку, ну чтоб из главного меню можно было поставить сортировать А-Я или Я-А предприятия Добавлено через 2 минуты то есть как отсортировать список :)
C++ натуральный логарифм по каким причинам натуральный логарифм может выдавать неточное число, а точнее неправильное число. например z=log(4*x); при х равном одному или что эквивалентно log(4),результат которого должен быть 1.386, выводит чило -774932052 ??? как это исправить ? http://www.cyberforum.ru/cpp-beginners/thread90814.html
Удаление динамического массива строк C++
Здравствуйте! У меня проблема с удалением массива строк.Создал класс с полем - char** str; резервирую память(делаю это в конструкторе) str = new char*; for(int i=0;i<n;i++) str = new char; ... удаляю таким образом for(int i=0;i<n;i++)
CodeBlocks::Microsoft VC++ C++
Здрасти, до недавнего времени я работал в CodeBlocks, там главная функция имеет вид int main(){ ...... } потом скачал microsoft VC++ Express Edition, там вот так: int _tmain(){ ......
C++ Как редактировать файл на сайте\прочитать http://www.cyberforum.ru/cpp-beginners/thread90746.html
скажем на сайте есть файл.тхт,хочу редактировать ее,и вывести на экран его содержание...таким образом я напишу чат,но сайт будет на юкзое,можно ли так?насколько я знаю в таких функцциях используется ИП адрес,а на юкозе его не дают
C++ вложеные циклы нужно напечатать ромб из символов используя 2 цикла и два оператора вывода которые печатают "*" и " " соответственно подробнее

Показать сообщение отдельно
fasked
Эксперт C++
 Аватар для fasked
4924 / 2504 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
29.01.2010, 16:06     Сдвиги
Необходимо сдвинуть массив беззнаковых целых чисел, как единое число. Обычные сдвиги и циклические ...
Подскажите, пожалуйста

Добавлено через 20 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
void wshr(WORD32 * X, int s, int size)
{
    WORD32 t = 0, c = 0;
    for(int i = 0; i < size; i++)
    {
        t       = X[i];
        X[i]    = (t >> s) | c;
        c       = (t << (BITSONWORD - s));
    }
}
void wshl(WORD32 * X, int s, int size)
{
    WORD32 t = 0, c = 0;
    for(int i = size; i > 0; i--)
    {
        t = X[i-1];
        X[i-1] = (t << s) | c;
        c = (t >> (BITSONWORD - s));
    }
}
Написал такие, но они двигают только при значениях сдвига от 1 до 31 ))..
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 07:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru