Форум программистов, компьютерный форум, киберфорум
Наши страницы

Не хватает опыта для того, чтобы понять ошибку в задаче циклического побитового сдвига - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Описать базовый класс автомобиль http://www.cyberforum.ru/cpp-beginners/thread1155598.html
Помогите написать программу Описать базовый класс автомобиль со следующими данными: количество колес тип двигателя геометрические размеры (длина, ширина, высота) грузоподъемность(кг) На...
C++ Шаблонный класс динамический вектор Создала шаблонный класс одномерный динамический массив. Нужно заполнить массив числами какими-нибудь. Объявила данные и методы: template <class T> class Exm { protected: T *mas; int... http://www.cyberforum.ru/cpp-beginners/thread1155568.html
Использование функция для решения задачи C++
Добрый вечер, подскажите в чем ошибка в коде. #include "stdafx.h" #include <stdio.h> #include <time.h> #include <stdlib.h> int i,j; int matrix(int **A,int **B,int **C,int rows,int cols ) {...
Удалить из текста все символы, которые не являются буквами C++
Удалит из текста все символы, которые не являются буквами латинского алфавита или кириллицы
C++ Строковый калькулятор http://www.cyberforum.ru/cpp-beginners/thread1155517.html
добрый вечер) Помагите написать строковый калькулятор, понятия не имею как это делать. вот что то похожее надо набрать
C++ Архитектура правильного определения и объявления класса Всем привет! В процессе написания одной программы "поймал" себя на том, что видимо не до конца понимаю логику правильного определения и объявления класса. Использую для этого бинарную структуру из... подробнее

Показать сообщение отдельно
DrOffset
7376 / 4453 / 1009
Регистрация: 30.01.2014
Сообщений: 7,304
24.04.2014, 14:59
Кателевский ВН, в смысл всего этого не вдавался, остается на твоей совести. Но вот вроде бы то, что должно быть:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
void lrotate(unsigned char ch[], int n)
{
    unsigned int in[80];
    size_t j;
    for(j = 0; ch[j]; ++j)
    {
        in[j] = static_cast<unsigned int>(ch[j]);
        for(int i = 0; i < n; ++i)
        {
            in[j] <<= 1;
            if(in[j] & 256)
            {
                in[j] |= 1;
            }
        }
    }
    for(size_t i = 0; i < j; ++i)
    {
        cout << in[i] << " ";
    }
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru