SoloCodigo
Programación Específica => Diseño de Algoritmos => Mensaje iniciado por: esdichi en Jueves 4 de Noviembre de 2004, 18:51
-
Me gustaria que me ayudaseis con un algoritmo para dibujar un rombo el sistema es el siguiente
Si el rombo es de 2 lados dibujara
_@
@.@
_@
Si el rombo es de 3 lados dibujara
__@
_@.@
@.o.@
_@.@
__@
Si el rombo es de 4 lados dibujara
___@
__@.@
_@.o.@
@.o.o.@
_@.o.@
__@.@
___@
Si el rombo es de 5 lados dibujara
____@
___@.@
__@.o.@
_@.o.o.@
@.o.@.o.@
_@.o.o.@
__@.o.@
___@.@
____@
Si el rombo es de 10 lados dibujara
_________@
________@.@
_______@.o.@
______@.o.o.@
_____@.o.@.o.@
____@.o.@.@.o.@
___@.o.@.o.@.o.@
__@.o.@.o.o.@.o.@
_@.o.@.o.@.o.@.o.@
@.o.@.o.@.@.o.@.o.@
_@.o.@.o.@.o.@.o.@
__@.o.@.o.o.@.o.@
___@.o.@.o.@.o.@
____@.o.@.@.o.@
_____@.o.@.o.@
______@.o.o.@
_______@.o.@
________@.@
_________@
Imaginaros q esta bien formateado y q _ es un espacio en blanco, espero q podais ayudarme por favor
-
si lo haces en C, se puede hacer a base de for, con un contador de 0 a Nº de lados y luego de Nº a 0, y que inprima por pantalla, cada iteracion de for un avanza linea, piensa un poco,es facil