none
[ DUDA ] - Teorema de Pitagoras aplicado en array 2d RRS feed

  • Pregunta

  • Buenas,

    Tengo una duda ya que no sé como aplicar el teorema de Pitagoras para mostrar un resultado de una array de dos dimensiones.

    Ahora bien, digamos que tengo una array de dos dimensiones rellena de caracteres y cuando la recorro se muestra así:

    x x x x x x x x x     

    x x x x x x x x x

    x x x x x x x x x    

    x x x x x x x x x 

    x x x x x x x x x 

    El resultado que se supone que tengo que conseguir es algo similar al siguiente:

               x          

            x x x 

         x x x x x 

            x x x

               x

    Por mar que intento buscar la manera de aplicar el teorema para conseguir una vista similar no consigo nada similar. Todo esto lo estoy usando en visual estudio con C# para una tarea que tengo que desarrollar. No pido un código en sí, sino una explicación la cual me ayude a desarrollar esta actividad.

    Muchas gracias de antemano por su ayuda, un saludo.

    Lendarez.

    jueves, 25 de enero de 2018 18:47

Respuestas

Todas las respuestas

  • No se ha entendido nada. ¿Qué tiene que ver el teorema de Pitágoras? Este teorema te dice cómo calcular la longitud de la hipotenusa de un triángulo a partir de los catetos. Pero en lo que has comentado no se ve un triángulo, solo has mencionado y dibujado un array, que resulta ser rectangular. ¿Dónde interviene un triángulo, y qué cálculos quieres hacer con él?
    jueves, 25 de enero de 2018 18:51
    Moderador
  • Buenas,

    Disculpa si no me he dado a entender bien, se supone que tengo que conseguir imprimir una array de dos dimensiones y que la vista de los datos quede similar a la misma.

               x          

            x x x 

         x x x x x 

            x x x

               x

    Por lo que me dieron a entender si conozco dos de los datos "altura y anchura" puedo hacer que los caracteres que se salgan de la superficie en vez de pintarse con su dato, los mismo se representarán con otro carácter. 

    Igual si puedes ver el siguiente enlace aquí me puedan entender mejor.

    Saludos y disculpar mi forma de plantear el problema,

    Lendarez.

    jueves, 25 de enero de 2018 19:16
  • hola

    no se si sera Pitagoras lo que tengas que aplicar, pero podrias guiarte con algo como esto

    3 Different Diamond Pattern Programs in C#

    si bien alli escribe directo en consola espacio o aspterisco, podrias asignar esto a una posicion del array

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    jueves, 25 de enero de 2018 19:41
  • Buenas:

    Gracias Leandro Tuttini, son muy parecido los resultado pero en mi caso tengo que implementarlo en una array de dos dimensiones.

    Muchas gracias por el link, le estoy echando el ojo a otros apartado que pueden que me ayuden en otras cosas.

    Saludos y gracias por el tiempo prestado,

    Lendarez.

    jueves, 25 de enero de 2018 20:52