0
Cómo puedo mostrar los datos de un rango?
Por ejemplo si el usuario me dice que el rango es 5 imprimir: "0,1,2,3,4,5" en ese orden usando recursividad, no encuentro la manera de hacerlo
2 Respostas
+ 5
No se que lenguaje utilices amigo, te dejo el ejemplo en C#
using System;
namespace SoloLearn
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Ingrese el rango");
int x = Convert.ToInt32(Console.ReadLine());
Program program = new Program();
program.Imprimir(x);
}
void Imprimir(int x)
{
if (x>-1)
{
Imprimir(x - 1);
Console.WriteLine(x);
}
}
}
}
Se tiene que pedir al usuario el valor del número para el rango.
Luego creas un método que toma como parámetro ese valor y dentro del metodo imprimes en la consola el valor y vuelves a llamar al mismo método pero esta vez pasas el valor modificado según necesites
0
Muchas gracias, mi maestro no nos había mostrado ejemplos de recursividad con metodos que no retornen un valor pero ahora ya sé que si se puede