Desenhar losango com asterisco

2 respostas
PePeLeGaL

to querendo elaborar um algoritmo para desenhar um losango semelhante ao abaixo :

*
   ***
  *****
 *******
*********
 *******
  *****
   ***
    *
public class Losango
{
    public static void main(String args[])
    {
        int m=3,
            n=3,
             cont=0;
        
        for(int d=1; d<=m; d++)
        {
            for(int e=1; e<=n; e++)    
            {
                System.out.print(" ");
                if(e==n/2+1)
                {
                    System.out.print("*");
                }
            }
            System.out.println();
        }
    }
}

alguém pode me dar alguma ideia sobre como faco isso ? :?

2 Respostas

PePeLeGaL

na verdade esta apenas a lateral direita dele. Quero faze-lo completo, ou seja, com a lateral esquerda tambem.

T

Você desenhou a figura direitinho, então conte os espaços e os asteriscos direito. Alguma coisa no seu programa faz com que ele mostre só isto:

*
      *
      *
      *
      *
      *
      *
      *
      *
      *

se eu puser m = 10, e n = 10. (Use este valor para ficar mais fácil de debugar)

Criado 28 de março de 2007
Ultima resposta 28 de mar. de 2007
Respostas 2
Participantes 2