salve rgazzi ho fatto un codice che calcolo il mcm mah ho qualche problema ps mi sn rifatto all'argoritmo di euclide perfavore aiutatemi è importante



il codice è il seguente se mi date anche qualche altra variante lo accetto....

codice:
class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Inserisci Numero");
            int numero1 = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("Inserisci Numero2");
            int numero2 = Convert.ToInt32(Console.ReadLine());
            int mcd = 0;
            while (numero2 != 0)
            {
                mcd = numero2;
                numero2 = numero1 % numero2;
                numero1 = mcd;
            }
            int mcm = numero1 * numero2;
            Console.WriteLine(mcm);
            
            }