Hola necesito ayuda con este programa el cual la función es que pida un numero y ese lo divida en entre 2 asta que el valor ya no se puede dividir y imprima los residuos usando el ciclo while pero al copilarlo y ejecutarlo me marca puro 1 y 0 de forma continua sin interrumpir
Código [Seleccionar]
#include <stdio.h>
#include <conio.h>
#include <stdio.h>
void division(int num)
{
int resi;
while(num!=0){
resi=num%2;
printf("%d",resi);
if(num<=1)
num=num-0/2;
else
num=num/2;
}
}
int main()
{
int num;
printf("Introduce un numero: ");
scanf("%d",&num);
division(num);
return 0;
}