Pascal/Turbo Pascal - Cuadrado en pascal

 
Vista:
sin imagen de perfil
Val: 4
Ha aumentado su posición en 2 puestos en Pascal/Turbo Pascal (en relación al último mes)
Gráfica de Pascal/Turbo Pascal

Cuadrado en pascal

Publicado por ArgonaR (3 intervenciones) el 29/10/2017 18:04:21
Hola.

Tengo un problema con una parte de una practica que no se muy bien como resolverla, a ver si me podeis ayudar:

prac5c

Un saludo y gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro
Val: 2
Ha aumentado su posición en 12 puestos en Pascal/Turbo Pascal (en relación al último mes)
Gráfica de Pascal/Turbo Pascal

Cuadrado en pascal

Publicado por Alejandro (1 intervención) el 01/11/2017 17:08:04
  • Alejandro se encuentra ahora conectado en el
  • chat de PHP
Haces un arreglo bidimensional lo poblas con A
eso es facil 2 bucles anidados para recorrer todas las filas y columnas
inicias con el numero menor=1 y terminas con el numero mayor=5
AAAAA
AAAAA
AAAAA
AAAAA
AAAAA
Despues reemplazas con B de igual forma pero sin incluir los extremos para eso al
mismo bucle le cambias los valores menor =2 y mayor=4
AAAAA
ABBBA
ABBBA
ABBBA
AAAAA
te daras cuenta que para incrementar y decrementar estos 2 bucles deben estar dentro de otro
este se repite el numero de (longitud+1)/2 o redondear longitud/2 Ej. 5+1=6, 6/2= 3; o 5/2=2.5, 2.5 redondeado=3
son tres niveles 1=A, 2=B, 3=C
ahora para saber que letra poner pues ASCII 64=@, 65=A, 66=B, 67=C... 64+nivel te da el codigo ASCII solo lo conviertes en caracter
Ya que tengas tu array con los 3 niveles solo muestras el resultado.
AAAAA
ABBBA
ABCBA
ABBBA
AAAAA
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar