Тема: С++
Показать сообщение отдельно

  #11  
Старый 12.11.2007, 23:14
__mad
Участник форума
Регистрация: 04.11.2007
Сообщений: 103
Провел на форуме:
548128

Репутация: 104
По умолчанию

Код:
#include <stdio.h>

int main(int argc,char**argv)
{	
	if(argc!=2){printf("%s <dig>\n",argv[0]);exit(1);}
	int p=atoi(argv[1]);
	for(printf("%d is binary -> ",p);p;p>>=1)
		printf("%d",p%2?1:0);	
	return printf("\n");
}
правда число в обратном порядке выводится) ну это не важно : D