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

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

Войти
Регистрация
Восстановить пароль
 
NofxOne
0 / 0 / 0
Регистрация: 24.05.2013
Сообщений: 17
#1

Перевод из десятеричной системы счисления в двоичную с процедурой - C++

24.05.2013, 19:35. Просмотров 400. Ответов 0
Метки нет (Все метки)

Я сам программы понимаю, но с процедурами у меня беда. Помогите. Вот программа без процедуры, которую я написал. Работает правильно. Нужно ее переделать, чтоб была процедура.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
int main(int argc, char* argv[])
{
int a,i,b[15];
cout <<"vvedite chislo";
cin >>a;
for (i=0;i<15; i++)
{
b[i]=a%2;
a=(a-(a%2))/2;
}
for(i=0; i<=15; i++)
cout<<b[15-i];
 
    getch();    return 0;
}
Добавлено через 4 минутыВот что получилось написать, но не работает
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#pragma argsused
void tr(int *b, int a) {int i;
for (i=1; i<15;  i++)
{b[i]=a%2;
a=(a-(a%2))/2;}
}
int main(int argc, char* argv[])
{
int a,i;
cout <<"vvedite chislo";
int *b;
cin >>a;
tr(b,a);
for(i=0; i<=15; i++){
cout<<b[15-i];
}
 
    getch();    return 0;
}
Добавлено через 3 часа 33 минуты
Все я ее написал. Получилось короче чем было

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
void f(int aa)
{
    if (aa >= 2) f(aa/2);
    cout << aa%2;
}
 
int main()
{
    int a;
    cin >> a;
    f(a);
    getch();
    return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.05.2013, 19:35
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Перевод из десятеричной системы счисления в двоичную с процедурой (C++):

Перевод из десятичной системы счисления в двоичную - C++
Задали написать прогу для перевода числа из одной системы в другую #include &lt;iostream&gt; #include &lt;stdlib.h&gt; #include &lt;string&gt; using...

Перевод из десятичной системы счисления в двоичную в массиве - C++
Мне необходимо каждый элемент массива перевести из десятичной системы счисления в двоичную. При такой структуре появляется ошибка: ...

Перевод числа из десятичной системы счисления в двоичную - C++
Как зделать програму которая бы считала перевод с 10-ичной системы в 2-ичную? подскажыте плз)

Перевод числа из десятичной системы счисления в двоичную - C++
Ребят, помогите пожалуйста, не разу не сталкивался с переводом систем счисления на языке С++ и Pascal, только на парах арх. пк, в ручную,...

Перевод числа из десятичной системы счисления в двоичную. - C++
Что неправильно??? + вопрос. дальше по заданию мне надо 2 числе перевести в двоичную систему, а потом их сложить. Как их складывать?...

Перевод числа из десятичной системы счисления в двоичную - C++
Здравствуйте. Пытался написать пример перевода десятичного числа в двоичный с использованием рекурсии . Но при запуске выводит просто ноль...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.05.2013, 19:35
Привет! Вот еще темы с ответами:

Перевод целых чисел из шестнадцатиричной системы счисления в двоичную - C++
Написать программу перевода целых чисел из шестнадцатиричной системы счисления в двоичную.

Длинная арифметика. Перевод из десятичной системы счисления в двоичную - C++
требуется написать программу для перевода числа с количеством цифр &gt;20 из десятичной системы счисления в двоичную на языке С++

Перевод из десятичной системы счисления в двоичную, восьмеричную, 16-ричную - C++
создание программы для проверки перевода чисел из десятичной системы счисления в двоичную,восьмеричную,шестнадцатеричную на языке С ...

Перевод из десятичной системы счисления в двоичную числа с плавающей точкой - C++
помогите написать и разобраться. Добавлено через 3 часа 2 минуты Помогите перевод написать получается, а вот добавить плавающую...


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

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

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