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

17th Nov 2020, 10:09 PM
Andy Eliu González Pérez
Andy Eliu González Pérez - avatar
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
18th Nov 2020, 5:29 AM
Luis E. Gómez Mena
Luis E. Gómez Mena - avatar
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
18th Nov 2020, 1:18 PM
Andy Eliu González Pérez
Andy Eliu González Pérez - avatar