può essere un ottima idea!
vediamo un pò...che ne dite in questo modo potrebbe funzionare?
	codice:
	#include<stdio.h>
void main()
{
	int MA[1][5];
	int i=0,n,bin[20];
	printf("inserire numero da convertire=");
	scanf("%d",&n);
		while(n>1)
	{
		bin[i]=n%2;
		n=n/2;
		i++;
	}
bin[i]=n;
for(;i>=0;i--)
scanf("%d",&MA[1][bin[i]]);
printf("valore convertito è ");
for(i=0;i<2;i++)
printf("%d",MA[1][i]);
}
 
naturalmente lil numero di colonne/righe varierà in funzione di un determinato parametro..
ma..non sono molto convinto di questo prog..secondo voi potrebbe funzionare?
ho dei dubbi sulla riga
	codice:
	scanf("%d",&MA[1][bin[i]]);
 
è possibile farlo??..mi da 0 errori ma non funziona...controlliamo un pò..