Hola,
estoy haciendo un grado superior de desarrollo de aplicaciones informaticas y me an mandado una practica de fin de curso que vale 2 puntos y que por mucho que intento hacer no me sale.
Me gustaria si alguien puede echarme una mano ya que yo solo llevo un trimestre y para programadores avanzados debe estar chupado.
He de construir un programa sin usar interfaces grafios, simplemente codigo puro y duro escrito en el bloc de notas que luego sea compilado en el simbolo de sistema y que me dibuje un rombo con "*" asteriscos, de X por X dimensiones, siendo X un numero introducido por teclado por el usuario comprendido entre 1 y 20(decir que los numeros pares no valen).
Debera imprimirse uno por uno cada asterisco y debera estar explicado cada paso de como funciona(esto no me hace falta, lo hare yo) tal que el resultado sea este:
C:\javac (nombre del archivo).java
C:\java (nombre del archivo) 7
---*
--***
-*****
*******
-*****
--***
---*
o otro ejemplo
C:\javac (nombre del archivo).java
C:\java (nombre del archivo) 11
-----*
----***
---*****
--*******
-*********
***********
-*********
--*******
---*****
----***
-----*
Bueno en el programa el rombo quedaria perfectamente definido y los guiones son espacios en blanco. asi que por favor que alguien me ayude.