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

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

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 5.00
Dionisius
0 / 0 / 0
Регистрация: 19.10.2013
Сообщений: 110
15.01.2014, 10:32     Написать и протестировать функцию, переводящую число из десятичной системы в двоичную, четверичную и восьмеричную #1
1. Написать и протестировать функцию, переводящую число из десятичной системы в двоичную, четверичную и восьмеричную. (С четверичной системой я не уверен, как правильно написать)
А вот и моя программа:

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
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
void Translator(int x, int p, int a, int i)
{   char bin[17], oct[17], quat[17];
    itoa(x,bin,2);
    printf("\n In bin = %s\n", bin);
    itoa(x,oct,8);
    printf("\n In oct = %o\n", x);
    itoa(x,quat,4);
do{
p=x/4;
if (p>=4)
{i=p/4;
p=p%4;
}
a=x%4;
printf("\n In quat = %d%d",i,p,a);
}while(x>0);
};
int main()
{ int x,p,a;
    puts("Input number\n");
    scanf("%d", &x);
    Translator(x,p,a,i);
    getch();
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.01.2014, 10:32     Написать и протестировать функцию, переводящую число из десятичной системы в двоичную, четверичную и восьмеричную
Посмотрите здесь:

Перевести натуральное число из десятичной системы в двоичную. C++
C++ Перевести число из десятичной системы в двоичную
создание программы для обучения переводу чисел из десятичной системы счисления в двоичную,восьмеричную,шестнадцатеричную C++
C++ напишите программу ДЛЯ ОБУЧЕНИЯ ПЕРЕВОДУ чисел из десятичной системы счисления в двоичную,восьмеричную,шестнадцатеричную
Определить функцию, переводящую число в двоичную систему счисления... C++
Перевести число из десятичной системы счисления в двоичную и обратно C++
Написать рекурсивную функцию перевода числа с десятичной системы исчисления в двоичную C++
Перевести целое число из десятичной системы счисления в двоичную, используя алгоритм деления на 2 C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
SatanaXIII
Супер-модератор
Эксперт С++
 Аватар для SatanaXIII
5548 / 2562 / 233
Регистрация: 01.11.2011
Сообщений: 6,333
Завершенные тесты: 1
15.01.2014, 11:05     Написать и протестировать функцию, переводящую число из десятичной системы в двоичную, четверичную и восьмеричную #2
Dionisius, создавайте пожалуйста по каждой задаче отдельную тему.
Dionisius
0 / 0 / 0
Регистрация: 19.10.2013
Сообщений: 110
15.01.2014, 16:47  [ТС]     Написать и протестировать функцию, переводящую число из десятичной системы в двоичную, четверичную и восьмеричную #3
Вот еще: помогите мне разобраться с тем, как представить четверичную систему счисления в языке си (программа написана в первом посте)

Добавлено через 5 часов 30 минут
Если я ввожу число 16, то у меня выдается число 40, а не 100 (16 в четверичной системе счисления)
Помогите мне решить эту проблему (текст программы в первом посте)
Yandex
Объявления
15.01.2014, 16:47     Написать и протестировать функцию, переводящую число из десятичной системы в двоичную, четверичную и восьмеричную
Ответ Создать тему
Опции темы

Текущее время: 09:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru