No se hacen tareas aca, asi que podrias dejarnos tu intento o tu idea. Yo la verdad que pensandolo solamente no doy con la solucion, porque nunca en mi vida haria eso recursivamente, no es necesario, pero se ve que te lo ha pedido un profesor de esos que odias todo el año xD
NO TRATABA DE QUE ME HAGAN LAS TAREAS, BUSCABA AYUDA QUE AQUI NO HE ENCONTRADO... PERO AUNQUE ME COSTO 2 DIAS DAR CON LA SOLUCIÓN, LO HICE YO MISMO!!!
ESTA ES UNA SOLUCION... SE PUEDE OPTIMIZAR!!
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ex1_recurs
{
class Program
{
static int separar(int num3)
{
Console.Write((num3 % 10) + " ");
if (num3 / 10 == 0) return num3;
else return separar(num3 / 10);
}
static void Main(string[] args)
{
int num;
Console.WriteLine("Escriu un numero");
num = Convert.ToInt32(Console.ReadLine());
while(num<0)
{
Console.WriteLine("Escriu un numero");
num = Convert.ToInt32(Console.ReadLine());
}
String num2 = "";
String aux = "";
String nbre = Convert.ToString(num);
for (int j = nbre.Length - 1; j >= 0; j--)
{
aux = Convert.ToString(nbre[j]);
num2 = num2 + aux;
}
int num3 = Convert.ToInt32(num2);
separar(num3);
Console.WriteLine();
}
}
}