Está en la página 1de 1

2.

-CALCULAR EL MAXIMO COMUN DIVISOR DE N NUMEROS [/b] //declarmaos nuestras variables int N, n1, n2, n, c = 2, resto, resto1=0,choclo; string Cadena = string.Empty; do { Console.Clear(); Console.Write("Ingrese Cantidad de Datos:"); N = int.Parse(Console.ReadLine()); } while (N < 2); Console.Write("Ingresa Numero 1:"); n1 = int.Parse(Console.ReadLine()); Console.Write("Ingresa Numero 2:"); n2 = int.Parse(Console.ReadLine()); resto = CalcularMaximo(n1, n2); if (N >= 3) { while (c != N) { c++; Console.Write("Ingresa Numero {0}:", c); n = int.Parse(Console.ReadLine()); resto1 = CalcularMaximo(resto, n); resto = resto1; } Console.WriteLine("El Maximo Comn Divisor es :" + resto1); } else Console.WriteLine("El Maximo Comn Divisor es :"+resto); Console.Read(); } static int CalcularMaximo(int a,int b) { int resto, mcd; resto = a % b; while (resto != 0) { a = b; b = resto; resto = a % b; } mcd = b; return mcd; }

También podría gustarte