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

Поменять местами старший и младший полубайты - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Помогите в создании простейшей программы сложения http://www.cyberforum.ru/cpp-beginners/thread3138.html
я создаю простейшую прогу сложения,компилятор не находит ошибок,через run project сморю намана debug project ответ не выводит окно закрывается и почему программа выходит через dos
C++ Как отформатировать данные перед их использованием? Например, мне надо выдать данные в hex формате, а они у меня в виде char или byte -что для этого нужно сделать? http://www.cyberforum.ru/cpp-beginners/thread3129.html
Определитель матрицы методом Гаусса C++
Киньте плиз код на С++, которая ищет определитель матрицы методом Гауса! Очень нужно. Буду благодарен)
Написание простой базы данных C++
Помогите пожалуйста написать простую БД на C++. Надо только в консольном варианте, с возможностью редактирования самой БД (посмотреть определённую категори, добавить.далить и т.д). Содержание БД -...
C++ Вычислить значение выражения http://www.cyberforum.ru/cpp-beginners/thread3090.html
Я знаю, что я ламер позорный, но надо это как то решить, что бы не вылететь из университета. P.S.:Надо сделать на С
C++ Помогите с доработкой Задание Составить программу обработки текста, считываемого из файла. Для чего разработать функцию для обработки текста с переменным числом параметров, в качестве параметров она должна принимать... подробнее

Показать сообщение отдельно
RAMAK
0 / 0 / 0
Регистрация: 03.10.2007
Сообщений: 4
17.10.2007, 23:33  [ТС]
спросил у училки седня утром тот же самый вопрос=)
она сказала, что это просто unsigned short%))))

вот попытался, вроде работает..
ток ща заметил, что int, а не unsigned short ввел=)
в принципе, должна работать..
не подскажешь, в main() код, чтоб без такого числа переменных?!
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#include <stdio.h>
 
void dex2bin(int on)  //переводит десятичное в двоичное
{
    int n,r;
    char st[17];
    int i = 15;
    st[16] = '\0';
    n=on;
    do
    {
        r = n % 2;  //очередная цифра
        n = n / 2; //целая часть деления
        st[i--] = r + 48; //преобразовывает цифры в символ
    } while(n > 0);
//сдвигает строку в начало
    i++;
    int j = 0;
    while(st[i]) st[j++] = st[i++];
    st[j] = '\0';
    st[i--] = ' ';
    printf("result = %s\n",st);
}
 
void main()
{
    int c,a,b,a1,c1,d;
    a = 0xDC; //1101 1100   =    220
    b = 0xF;  //0000 1111   =     15
    c = a&b;
    a1 = a>>4;
    c1 = c<<4;
    d = a1^c1;
    dex2bin(d);
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru