/*
 Programma che trasforma un numero da base 10 a base 2
*/
#include <iostream.h>

void dec_bin(int a);

void main()
{
	int a;
	cout << "Inserisci il numero che vuoi trasformare in binario: ";
	cin >> a;
	if (a<0)
		a*=-1;
	dec_bin(a);
}

void dec_bin(int a)
{
	if (a>0)
	{
		dec_bin(a/2);    //richiama la funzione passando a/2
		cout << a%2;     //stampa il numero in binario
	}
}

