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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
genius5
114 / 36 / 2
Регистрация: 13.12.2009
Сообщений: 223
#1

биты - C++

31.01.2010, 13:15. Просмотров 784. Ответов 6
Метки нет (Все метки)

помогите пожалуйста
написать программу которая переведет натуральное число
в двоичною систему исчесления и выведет на экран
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.01.2010, 13:15
Здравствуйте! Я подобрал для вас темы с ответами на вопрос биты (C++):

Ввести целое число A. Инвертировать все биты с 4 по 8, включая эти биты. Вывести результат - C++
нужна помощь в битовых операциях.Ввести целое число A. Инвертировать все биты с 4 по 8, включая эти биты. Вывести результат.

... В четных байтах числа в двоичной системе переместить нулевые биты в старшие биты, а в нечетных байтах – в младшие ... - C++
Доброго времени суток всем, столкнулся с проблемой по С++,требуется написать программу: которая получает 1)случайное целое типа int,...

Задача на биты. - C++
Здраствуйте. С++ начал изучать недавно. И возникла проблема с решением задачи на биты. Вот собственно сама задача. Пока я выучил только...

Задача про биты - C++
Написать функцию, которая возвращает число, полученное из числа X,в котором все розряды, расположенные правее центральной позиции, заменены...

Байт в биты в файле - C++
Нашёл такую реализацию(вроде бы реализацию, я сам не знаю как она работает) превращения байта символа в биты. Но не могу понять, как собой...

Инвентировать биты в байте - C++
Народ помогите пожалуйста как инвентировать биты в байте

6
SerЁga
32 / 32 / 4
Регистрация: 18.08.2009
Сообщений: 93
31.01.2010, 13:25 #2
Перевод из десятичной с/с в выбранную пользователем.
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 main()
{
int ss,k1=10,k2=11,t,num1,i;
double num;
char ms[20]={' ',' ', ' ',' ',' ', ' ',' ',' ', ' ',' ',' ', ' ',};
char znak='+';
printf("vvedite isxodnoe chislo\n");
scanf("%lf",&num);
if (num<0) {znak='-';num*=-1;}
printf("vvedite novoe osnovanie\n");
scanf("%d",&ss);
printf("vvedite tochnost\n");
scanf("%d",&t);
    num1=num;
    num=num-num1;
      while(num1>=ss)
      {
          i=num1%ss;
          num1/=ss;
          ms[k1--]=i>9?i-10+'a':i+'0';
      }
      ms[k1--]=num1>9?i-10+'a':num1+'0';
      ms[k1]=znak;
      ms[k2++]='.';
      while(num!=0 && k2-11<=t)
      {
          num*=ss;
          i=num;
          num-=i;
          ms[k2++]=i>9?i-10+'a':i+'0';
      }
      printf("\n");
      for (i=k1;i<k2;i++) {printf("%c",ms[i]);}
}
0
genius5
114 / 36 / 2
Регистрация: 13.12.2009
Сообщений: 223
31.01.2010, 13:35  [ТС] #3
ууухтыыыы )))
спасибо.,но где побитовые операции?
так не примут
0
cristaloleg
148 / 49 / 1
Регистрация: 21.12.2008
Сообщений: 961
31.01.2010, 13:46 #4
genius5, а зачем побитовые операции??? ты попросил просто перевод и всё...
или что-то ты не договорил???
0
genius5
114 / 36 / 2
Регистрация: 13.12.2009
Сообщений: 223
31.01.2010, 13:48  [ТС] #5
cristaloleg, да сорри тема побитовые операции.све что наю там над делить на 2
0
easybudda
Модератор
Эксперт CЭксперт С++
9695 / 5645 / 963
Регистрация: 25.07.2009
Сообщений: 10,848
31.01.2010, 16:52 #6
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <stdio.h>
 
int main(void){
    unsigned char c;
    int i;
 
    printf("Number: ");
    scanf("%u", &c);
 
    for (i = 7; i >= 0; --i )
        printf("%d", ( c >> i ) & 1 );
    printf("\n");
 
    return 0;
}
1
genius5
114 / 36 / 2
Регистрация: 13.12.2009
Сообщений: 223
31.01.2010, 16:57  [ТС] #7
спасибо большое)
0
31.01.2010, 16:57
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.01.2010, 16:57
Привет! Вот еще темы с ответами:

Выравнивающие биты в BMP - C++
Здравствуйте. Прошу помощи, не могу найти ошибку в коде. Задача обработать взвешенным ранговым фильтром бмп файл и результат...

Инвертировать биты числа - C++
установить в числе 347 биты если они не установлены,а если установлены снять

Шумящие биты в WAV - C++
Вот такой вопросик как писать программу для сохранения собственного сообщение в звуковом файле расширения .WAV программа должна...

Разбить файл на биты - C++
Каким образом осуществить разбиение файла на биты, а потом ещё его желательно будет и собрать. Пока, собственно вопроса по коду нету,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru