Te dejo el codigo comentado, espero te sirva y te quede claro la forma hacer el codigo.
Using System ;
using System.
Collections.
Generic ;
using System.
Linq ;
using System.
Text ;
using System.
Threading.
Tasks ;
namespace Divisiones_sucesivas
{ class Program { static void Main(string[] args) { / / declaracion de la variable double para poder usar decmales int numero = 0, cosciente = 100000, residuo = 0 ; / / bucle de validacion para que no deje ingresar numeros negativos do { / / impresion de mensaje en pantalla Console.
Write("Ingrese un numero positivo : ") ; / / el numero ingresado se guardara en la variable numero declarada anteriormente / / y se usa el Convert.
ToInt32() para convertir la variable ingresada que se / / guarda en stringa double.
Numero = Convert.
ToInt32(Console.
ReadLine()) ; } while (numero < 0) ; / / for para realizar las divisiones sucesivas for (int i = 0 ; numero > 0 ; i + + ) { / / realizamos la division cosciente = numero / 2 ; / / obtencion del residuio del numero residuo = numero % 2 ; / / imprension del residuo Console.
WriteLine("Residuo " + (i + 1) + (" : ") + residuo) ; / / al numero le asignamos el valor del cociente, para que poder realizar la division sucesiva numero = cosciente ; } / / parq que no se cierre el programa Console.
ReadKey() ; } }
}.