18 lines
627 B
C#
18 lines
627 B
C#
namespace ricorsione_1;
|
|
|
|
class Program {
|
|
static void Main(string[] args) {
|
|
int numero1, numero2;
|
|
Console.Write("Inserire un numero: ");
|
|
numero1 = Convert.ToInt32(Console.ReadLine());
|
|
Console.Write("Inserire un altro numero: ");
|
|
numero2 = Convert.ToInt32(Console.ReadLine());
|
|
Console.WriteLine($"Risultato: {Ricorsione(numero1,numero2)}");
|
|
}
|
|
|
|
static int Ricorsione(int p_numero1, int p_numero2) { //aggiungi uno a p_numero1 p_numero2 volte
|
|
int ritorno = p_numero2 == 0 ? p_numero1 : 1 + Ricorsione(p_numero1, p_numero2 - 1);
|
|
return ritorno;
|
|
}
|
|
}
|