Ed
semana passada
Claro! Aqui está um exemplo de como você pode escrever um algoritmo em C# que utiliza recursividade para gerar a tabuada de um número informado pelo usuário: ```csharp using System; class Program { static void Main() { Console.Write("Informe um número: "); int numero = int.Parse(Console.ReadLine()); Console.WriteLine($"Tabuada do {numero}:"); Tabuada(numero, 1); } static void Tabuada(int numero, int i) { if (i <= 10) // Condição de parada { Console.WriteLine($"{numero} x {i} = {numero * i}"); Tabuada(numero, i + 1); // Chamada recursiva } } } ``` Neste código, a função `Tabuada` é chamada recursivamente até que `i` atinja 11, imprimindo a tabuada do número informado. Espero que isso ajude!
Mais perguntas desse material