powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Есть ли функция перевода числа в двоичную СС ?
10 сообщений из 10, страница 1 из 1
Есть ли функция перевода числа в двоичную СС ?
    #33237639
Andrey_Ohotin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Снова, всем привет!!!
Народ... У меня прога, по кодам Грэя.. Мне в ней нужно числа переводить в двоичную систему счисления... Как мне это сделать? Может спец. функции есть?
...
Рейтинг: 0 / 0
Есть ли функция перевода числа в двоичную СС ?
    #33237728
Andrey_Ohotin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
То есть мне к примеру нужно перевести число 2 в двоичную систему счисления ... как мне это сделать? Помогите пожалуйста... Мне до 1-го сентября нужно прогу сдать.. :) блин.. а я не знаю, как это реализовать.. Хотя вообще прога про коды Грэя, но это там тоже нужно..
...
Рейтинг: 0 / 0
Есть ли функция перевода числа в двоичную СС ?
    #33237799
iLLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
блин, ну вообще разленился народ!!!
Уважаемый, Вы учитесь? Ну так и учитесь! А в будущем, Ваших детей тоже должен кто-то зачинать? Где сообразительность?
Функции им подавай встроенные...
...
Рейтинг: 0 / 0
Есть ли функция перевода числа в двоичную СС ?
    #33237800
iLLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
блин, ну вообще разленился народ!!!
Уважаемый, Вы учитесь? Ну так и учитесь! А в будущем, Ваших детей тоже должен кто-то зачинать? Где сообразительность?
Функции им подавай встроенные...
...
Рейтинг: 0 / 0
Есть ли функция перевода числа в двоичную СС ?
    #33237805
Фотография Землекоп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrey_OhotinТо есть мне к примеру нужно перевести число 2 в двоичную систему счисления ... как мне это сделать? Помогите пожалуйста... Мне до 1-го сентября нужно прогу сдать.. :) блин.. а я не знаю, как это реализовать.. Хотя вообще прога про коды Грэя, но это там тоже нужно..

Что значит перевести в двоичную систему счисления? Компьютеры в большинстве своем работают обычно с двоичными числами. Если мы пишем в программе цифру 3, то она переводится в двоичное представление 11 компилятором автоматически.
...
Рейтинг: 0 / 0
Есть ли функция перевода числа в двоичную СС ?
    #33237848
gl@z
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
/* dec2bin.c */
/* print a decimal number in binary */

#include <stdio.h>

void dec2bin (int);

int main()
{
int n;

printf("Enter a natural number: ");
if (scanf("%d", &n) != 1) {
printf("Input error.\n");
return 1;
}
else if (n<0) {
printf("dec2bin is undefined for negative integers.\n");
return -1;
}
else {
dec2bin(n);
}
return 0;
}

void dec2bin(int n)
{
if (0 == n) {
return;
} else {
dec2bin(n/2);
putchar((n % 2) ? '1' : '0');
}
}

//--------------------------------------------------------------------
examples for bin2dec function:
//--------------------------------------------------------------------

while (*s)
r = (r << 1) | (*s++ - '0');

//--------------------------------------------------------------------
long bin2dec(char *s)
{
long r;
for (r=0; *s; r = (r<<1) | (*s++ - '0'));
return r;
}

//--------------------------------------------------------------------
long bin2dec (char *s)
{
long r;

for (r = 0; *s != 0; s++)
{
r = (r << 1) | (*s - '0')
}
return r;
}
...
Рейтинг: 0 / 0
Есть ли функция перевода числа в двоичную СС ?
    #33237851
gl@z
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
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.
36.
37.
38.
39.
//**************************************
//     
// Name: dec2bin
// Description:convert decimal to binary
//     
// By: Rubin
//
//This code is copyrighted and has// limited warranties.Please see http://
//     www.1PerlStreet.com/vb/scripts/ShowCode.
//     asp?txtCodeId=3840&lngWId=3//for details.//**************************************
//     

#include <iostream.h>
#include <math.h>
void main()


    {
    int decimal, bits, bit_fac;
    char binary[ 255 ];
    cout << "Enter decimal number: ";
    cin >> decimal;
    bits = int(log(decimal)/log( 2 ));
    for(int i =  0 ; i < bits+ 1 ; ++i)


        {
        bit_fac=int(pow( 2 ,bits-i));
        binary[i]=(decimal / bit_fac >  0 ? '1' : '0');
        decimal=(decimal / bit_fac >  0 ? decimal - bit_fac : decimal);
        }
        cout <<"Binary equivalent: ";
        for(int j= 0 ; j<bits+ 1 ; ++j)


            {
            cout<<binary[j];
            }
            cout<<endl;
        }
...
Рейтинг: 0 / 0
Есть ли функция перевода числа в двоичную СС ?
    #33238337
naruto
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Преобразует целое значение в строку символов.

char *itoa(int value, char * string, int radix);

Описание Эта функция преобразует значение value в строку
символов, оканчивающуюся нулем, и записывают
результат в параметр string. Для функции itoa
значение value - целое.

Параметр radix определяет базис, который будет ис-
пользован при преобразовании значения value; он
должен лежать между 2 и 36 (включительно). Eсли
значение value отрицательно, и значение radix 10,
первый символ строки string - знак минус (-).

#include <stdlib.h>
#include <stdio.h>

int main(void)
{
int number = 12345;
char string[25];
itoa(number,string,10);
printf("Целое: %d, строка: %s\n",number,string);
return 0;
}

инфа с: http://www.zsu.zp.ua/lab/help/C/htm/itoa.htm
...
Рейтинг: 0 / 0
Есть ли функция перевода числа в двоичную СС ?
    #33238912
сишник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вперед: завязывать шнурки, подтягивать штаны, садить на горшок и вытирать попу после того, как покакают
...
Рейтинг: 0 / 0
Есть ли функция перевода числа в двоичную СС ?
    #33239236
Andrey_Ohotin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Большое спасибо!!!! помогли.. хотя я уже сам сделал... Но лишний алгорит конечно всегда пригодится...
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Есть ли функция перевода числа в двоичную СС ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]