Biểu diễn n dưới dạng nhị phân mà không dùng đến mảng

Biểu diễn n dưới dạng nhị phân , ko dùng đến mảng…HELP em với , em chỉ in ra được xuôi nhưng không làm đc ngược

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

int main()
{
	int n,i;
	scanf("%d",&n);
	for(; ; )
	{
		i=n%2;
		printf("%d",i);
		n=n/2;
		if (n==0)
			break; 
}
	
}

HI volocanh.
Bạn có thể dùng stack của chương trình.

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?