Título: Ayuda para realizar programa en c# Publicado por: Adrian96 en 28 Diciembre 2016, 14:15 pm La pregunta seria como se puede consegir que me muestre letras aleatorias de esta manera en parejas de dos
B H G H D E A E D G C F C F B A Código: Random Letras = new Random(); Gracias de antemano :) CoAdm: C# no es C, es .NET, movido Título: Re: Ayuda para realizar programa en c# Publicado por: ivancea96 en 28 Diciembre 2016, 16:11 pm ¿Que en vez de 4x4 te muestre una matriz de 2x8?
Código
Para posts futuros, ten en cuenta que este sub-foro es de C y C++, no C#. C# sería el sub-foro de .NET: http://foro.elhacker.net/net-b62.0/ (http://foro.elhacker.net/net-b62.0/) Título: Re: Ayuda para realizar programa en c# Publicado por: Adrian96 en 28 Diciembre 2016, 18:59 pm ¿Que en vez de 4x4 te muestre una matriz de 2x8? Código
Para posts futuros, ten en cuenta que este sub-foro es de C y C++, no C#. C# sería el sub-foro de .NET: http://foro.elhacker.net/net-b62.0/ (http://foro.elhacker.net/net-b62.0/) Muchas gracias por tu respuesta ivancea96, pero no era eso exactamente lo que pretendia que se entendiera con parejas me referia a que solo haya dos letras de cada y estas esten en una matriz 4x4 como se muestra arriba. Título: Re: Ayuda para realizar programa en c# Publicado por: Eleкtro en 28 Diciembre 2016, 20:41 pm no era eso exactamente lo que pretendia que se entendiera con parejas Muestra un ejemplo del resultado que esperas obtener. Saludos! Título: Re: Ayuda para realizar programa en c# Publicado por: Adrian96 en 28 Diciembre 2016, 21:02 pm Muestra un ejemplo del resultado que esperas obtener. Saludos! El resultado que pretendo obtener seria este: Matriz 2x2: A B B A Seria ese generar letras aleatoriamente y que estas fueran siempre 2 de la misma letra y su posicion fuera aleatoria en la matriz. Saludos! Título: Re: Ayuda para realizar programa en c# Publicado por: okik en 29 Diciembre 2016, 19:53 pm No entiendo muy bien lo que buscas a pesar de los comentarios anteriores. Pero me da la impresión que lo que quieres es obtener combinaciones sin repetición.
Si tienes A, B, C Sería Código: AB Si tienes A, B, C, D, E (y en grupos de 3 en 3) Sería : Código: A B C En cuyo caso esto obtendría las combinaciones sin repetición: Código
Como información extra, para calcular el número de combinaciones sin repetición se hace de la siguiente forma: Cm,n = m!/(n! * (m-n)!) donde m! es el factorial de m n! es el factorial de n (m-n)! es el factorial de (m-n) Por ejemplo: Elementos = A, B, C, D, E (que son 5) Grupos= de 3 en 3 C5,3 = 5!/(3! * (5-3)!)= 10 Espero te sirva Chau Título: Re: Ayuda para realizar programa en c# Publicado por: Adrian96 en 29 Diciembre 2016, 21:15 pm Gracias okik, me ha sido de gran ayuda :)
|