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

преобразовать массив - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Надо написать программу http://www.cyberforum.ru/cpp-beginners/thread91030.html
Создать подпрограмму для получения количества всех положительных и отрицательных элементов двухмерного массива 2х4. + Передать размерность масива через параметр.
C++ Ввести строку, состоящую только из букв, и определить, являются ли буквы в строке упорядоченными по алфавиту Ввести строку, состоящую только из букв, и определить, являются ли буквы в строке упорядоченными по алфавиту. Добавлено через 42 секунды 11. Ввести строку, состоящую только из букв, и определить, являются ли буквы в строке упорядоченными по алфавиту. http://www.cyberforum.ru/cpp-beginners/thread91014.html
C++ Вычислить F=M!+N! разделить на (M+N)!
Нужна помощь... Даны натуральные числа N и М. Вычислить: F=M!+N! разделить на (M+N)! Буду благодарен кто поможет... можно на почту Calipso-777@mail.ru или тут!!!
C++ Написать программу вычисления стоимости поездки на автомобиле на дачу ( туда и обратно)
Помогите написать программу вычисления стоимости поездки на автомобиле на дачу ( туда и обратно). Исходными данными являются: расстояние до дачи (км); количество бензина, которое потребляет автомобиль на 100 км пробега; цена одного литра бензина
C++ Выяснить, имеются ли во введенной строке соседние символы, первый из которых – ‘f’, а второй – ‘ ; ‘. http://www.cyberforum.ru/cpp-beginners/thread91003.html
Помогите решить задачу: вот и задача---Выяснить, имеются ли во введенной строке соседние символы, первый из которых – ‘f’, а второй – ‘ ; ‘. ответ выложите здесь или на почте ertaeva.zhuldyz@mail.ru ПОЖАЛУЙСТА СРОЧНО НУЖНО
C++ Написать программу пересчета величины временного интервала, заданного в минутах, в величину, выраженную в часах и минутах 15. Написать программу пересчета величины временного интервала, заданного в минутах, в величину, выраженную в часах и минутах пожалуста отправте на мыло (lizunovd@mail.ru) или выложите здесь подробнее

Показать сообщение отдельно
fasked
Эксперт C++
 Аватар для fasked
4925 / 2505 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
30.01.2010, 16:00     преобразовать массив
C++
1
2
3
4
5
    unsigned int x[] = { 0x3, 0x6, 0xf };
    unsigned int X = 0, size = 3, *xptr = x;
    
    for(int i = (size - 1); i >= 0; i--)
    X |= (*xptr++ << i*4);
учти, что в каждом элементе массива должно быть только одноразрядное число и размер массива не больше 8 элементов

Добавлено через 7 минут
если для символьного массива то вот
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
WORD32 atow(char * A)
{
    WORD32 X = 0;
    for(int i = 28; i >= 0; i -= 4)
    {
        switch(*A)
        {
        case 'A':
        case 'B':
        case 'C':
        case 'D':
        case 'E':
        case 'F':
            X |= (WORD32)(((*A++) - 0x37) << i);
            break;
        default:
            X |= (WORD32)(((*A++) - 0x30) << i);
            break;
        }
    }
 
    return X;
}
только здесь в подаваемой строке полюбому должно быть 8 символов и все буквы большие,если не нравится подправляй сам
 
Текущее время: 03:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru