Triangulo de Pascal

1 resposta
M
Senhores, boa noite, estou começando a programar agora. Estou aprendendo java  e ainda aprendendo algoritmos.   Tenho que fazer com que um programa desenhe um triangulo de Pascal. Vcs podem me ajudar?

/

import  javax.swing.*;

class Pascal{

int n;

void desenhaTriangulo ()

{

int l,c;

String msg=Triangulo de Pascal \n;

n=Integer.parseInt(JOptionPane.showInputDialog (Digite o valor de n:));

for (l=1;l<=n;l++){

msg+=l;

for (c=1;c<=l;c++){

msg+=c +"\n";

}

}

JOptionPane.showMessageDialog (null,msg);

}

public static void main (String arg [])

{

Pascal t1 = new Pascal();

t1.desenhaTriangulo();

}

}

Acima está o código que fiz, mas está errado  <img src="https://cdn.jsdelivr.net/gh/twitter/twemoji@14/assets/72x72/c.pngry.png?v=9" title=":cry:" class="emoji" alt=":cry:">

Outra dúvida: tem algum bom livro de algoritmo para indicar? Tks!!!

1 Resposta

A

Acho que entendi seu problema. Tente mudar o trecho dos “for” por esse:

for (l=1;l<=n;l++)
{

msg+="\n"+l; 
 for (c=1;c<=l;c++)
 {

      msg+=c; 

 }

}

Criado 28 de março de 2006
Ultima resposta 29 de mar. de 2006
Respostas 1
Participantes 2