En colaboración con

Resuelto Alguien me ayuda en java?

Tema cerrado

 
Herramientas

1,187 346 18,119 0
PSN: alfo_-  3 21 110 589

AlfO_-

  #1  
Hace 2 años
Necesito bastante ayuda con un ejercicio. Os lo explico:
Haz un programa que dado un numero pedido por pantalla nos dibuje un cuadrado de X con el centro X.

Por ejemplo:

XXXXX

X___X

X_X_X

X___X

XXXXX

Donde los subrrallado representen espacios.

El problema que tengo que a mi solo me hace esto:
Por ejemplo le meto un 5 y me dibuja:
XXXXX
XXXXX
XXXXX
XXXXX
XXXXX
27 5 4,180 0
PSN: sobado231  1 17 128 759

sobado

  #2  
Hace 2 años
la forma mas sencilla (lo pongo en pseudocodigo):

-defines un array de 2 dimensiones [0..x-1][0..x-1] (en java creo que los arrays empiezan en 0...)
-un doble bucle que recorra el array:
for k=0 to x-1
for m=0 to x-1

if k = 0 or m = 0 or k = x-1 or m = x-1 or (k=m and m = (x-1)/2)
then pintar una X
else pintar un espacio

endfor
endfor

-la paranoia de "(k=m and m = (x-1)/2)" es para que pinte la X en el medio
A AlfO_- le ha gustado este post

184 32 5,782 1
0 0 0 0

Dniel

  #3  
Hace 2 años
¿Has podido hacerlo?
1,187 346 18,119 0
PSN: alfo_-  3 21 110 589

AlfO_-

  #4  
Hace 2 años
@Dniel dijo:
Cita:
Iniciado por Dniel Ver Mensaje
¿Has podido hacerlo?
Ya está hecho =D.
184 32 5,782 1
0 0 0 0

Dniel

  #5  
Hace 2 años
Estupendo.
A AlfO_- le ha gustado este post
 

« Tutorial Introducción C++ - PDF | Ayuda C++! »

Subir

Amigos: PS3 | Gamewise | PSNow | © LaPS3.com 2006 - 2013 .Bienvenido a la revista lider de videojuegos de PS3