SoloCodigo

Programación Específica => Diseño de Algoritmos => Mensaje iniciado por: esdichi en Jueves 4 de Noviembre de 2004, 18:51

Título: Ayuda Con Un Algoritmo
Publicado 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
Título: Re: Ayuda Con Un Algoritmo
Publicado por: jd_zuri en Martes 9 de Noviembre de 2004, 18:39
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