una funcion que calcule MCD de dos numeros
Aquí te dejo una función en C# que calcula el MCD (Máximo Común Divisor) de dos números utilizando el algoritmo de Euclides: ```csharp public static int CalculaMCD(int num1, int num2) { while (num2 != 0) { int resto = num1 % num2; num1 = num2; num2 = resto; } return num1; } ``` Este algoritmo funciona de la siguiente manera: 1. Mientras `num2` no sea 0, se calcula el resto de la división de `num1` entre `num2`. 2. Se actualizan los valores de `num1` y `num2` para que `num1` sea igual a `num2` y `num2` sea igual al resto calculado. 3. El proceso se repite hasta que `num2` sea 0. 4. El valor de `num1` en este punto es el MCD de los dos números originales. Puedes utilizar esta función de la siguiente manera: ```csharp public static void Main() { int num1 = 48; int num2 = 18; int mcd = CalculaMCD(num1, num2); Console.WriteLine($"El MCD de {num1} y {num2} es: {mcd}"); } ``` Este código calculará el MCD de 48 y 18 y lo imprimirá en la consola.