Título: [SOLUCIONADO] como puedo sacar el factorial de un numero en c# Publicado por: joalbela en 31 Mayo 2009, 05:30 am Hola me gustaria saber como puedo sacar el factorial de un numero en c# y como determinar si es primo
Título: Re: como puedo sacar el factorial de un numero en c# Publicado por: SLUGER en 31 Mayo 2009, 06:19 am Sacar el Factorial:
Código: using System; Para saber si es primo no se me ocurre nada haci que google un poquito xDclass Programa { public static void Main() { int iNumero; Console.WriteLine("Ingrese un numero"); iNumero = int.Parse(Console.ReadLine()); for (int iCount = iNumero - 1 ; iCount > 0 ; iCount--) { iNumero = iNumero * iCount; } Console.WriteLine("Factorial: " + iNumero); if(IsPrime(iNumero)) { Console.WriteLine("Es Primo"); } Console.ReadKey(true); } // Funcion IsPrime sacada de http://carlossharp.blogspot.com/2009/01/determinar-si-un-nmero-es-primo-c-vb.html static public bool IsPrime(int Number) { bool _divisible = false; if (Number < 2) return false; for (int i = 2; i <= Number - 1; i++) { if ((Number % i == 0)) _divisible = true; } return (!_divisible); } } //************************************************************************************ Este codigo saca el factorial de un numero y determina si el numero obtenido es primo. salu2, SLUGER Título: Re: como puedo sacar el factorial de un numero en c# Publicado por: joalbela en 31 Mayo 2009, 07:21 am Muchas gracias amigo, me sacaste de un gran problema, suerte
|