¡Nuevo curso! ¡Todo programador debería aprender IA Generativa!
Prueba una lección gratuita0
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 Respuestas
+ 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