Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 31.03.2015, 18:55   #1
9876543
 
Регистрация: 31.03.2015
Сообщений: 4
По умолчанию С++. Перевод из 10-й системы счисления в 2-ю [0:255]

Перевод из 10-й системы счисления в 2-ю.[0:255]
9876543 вне форума Ответить с цитированием
Старый 31.03.2015, 19:37   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

http://www.programmersforum.ru/showp...4&postcount=36
Удачных освоений )
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 01.04.2015, 16:43   #3
challengerr
Участник клуба
 
Аватар для challengerr
 
Регистрация: 30.07.2008
Сообщений: 1,609
По умолчанию

Примерно так
Код:
#include <stdio.h>

struct buf 
{ 
	int* buf1; 
	int n; 

	buf() { n = 0; buf1 = NULL; } 
	~buf() { if (buf1) delete buf1;}
	buf(int i) { buf1 = new int[i]; n = i; }
	void add0(int a) { buf1 = new int[1]; buf1[0] = a;  n = 1; }
	void add(int a) {  if (n == 0) { add0(a);  return; } int i; int* buf2 = new int[n+1]; for(i=0;i<n;i++) buf2[i] = buf1[i]; buf2[n] = 

a; n = n+1; delete [] buf1; buf1 = buf2;  }
};


void main()
{
buf t;
int dec = 456;
int i;

while(dec > 0)
{
t.add(dec%2);
dec = dec/2;
}

for(i = t.n - 1; i >= 0; i--)
printf("%d", t.buf1[i]);

}
"SPACE.THE FINAL FRONTIER.This's a voyage of starship Enterprise. It's 5-year mission to explore strange new worlds,to seek out new life and civilizations,to boldly go where no man has gone before"
challengerr вне форума Ответить с цитированием
Старый 01.04.2015, 17:08   #4
it_dog
Пользователь
 
Регистрация: 02.03.2015
Сообщений: 13
По умолчанию

используй bitset
вот мой урок, думаю всё поймешь )
https://www.youtube.com/watch?v=Qv0tW0nhMg0
it_dog вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перевод из 10-ой системы счисления в 6-ую(Pascal) adrenalin142 Помощь студентам 0 17.06.2014 22:50
Перевод из 16-ой системы счисления в 10-ю. Си Nice Plant Общие вопросы C/C++ 2 29.04.2012 09:08
перевод из 5 в 10 системы счисления и обратно vrtp Общие вопросы C/C++ 7 25.12.2011 23:04
Перевод из 10 в другие системы счисления. dixonich Помощь студентам 13 11.04.2011 18:13
Перевод в разные системы счисления Наташенька Общие вопросы C/C++ 2 21.12.2008 11:34