Ir ao conteúdo
  • Cadastre-se

Triangulo pascal (EM PASCAL)


Thiago Soares Al

Posts recomendados

Galera, estou com uma dúvida na resolução do triangulo de pascal em pascal.

To precisando de um programa que receba um valor inteiro n e imprima as n primeiras linhas do triangulo de Pascal

tipo:

1

1 1

1 2 1

1 3 3 1

1 4 6 4 1

1 5 10 10 5 1

Até agora só consegui isso aqui galera.. se puderem me ajudar com o resto agradeço..

program piramide;uses crt;vari,c,aux:integer;beginaux:=1;writeln(aux);writeln(aux,aux);for i:= 2 to 4 dobeginwrite(aux);for c:=1 to i-1 dobeginwrite(i);end;writeln(aux);end;readln;end.

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois...
  • Membro VIP

Até agora só consegui isso aqui galera.. se puderem me ajudar com o resto agradeço..

program piramide;uses crt;vari,c,aux:integer;beginaux:=1;writeln(aux);writeln(aux,aux);for i:= 2 to 4 dobeginwrite(aux);for c:=1 to i-1 dobeginwrite(i);end;writeln(aux);end;readln;end.

Você está no caminho certo, mas nesse código o resultado está saindo com os valores internos iguais.

Mas tem um detalhe importante: o objetivo central não é "exibir" um Triângulo de Pascal, mas sim "gerar" um! Ou seja, o resultado deve ser além de ser apresentado corretamente, também tem que ser calculado como "manda o script".

 

Seria preciso se aprofundar no tema (Triângulo de Pacal) e tentar desenvolver um algoritmo que gere os dados e exiba na tela.

 

Veja como os valores centrais são calculados:

PascalTriangleAnimated2.gif

 

Em relação ao seu código, creio que basicamente precisaria ajustar o trecho desse for central...

for c:=1 to i-1 do  begin  write(i);  end;

...ou seja, em vez de ter um valor fixo (um i), cada um dos valores devem ser calculados seguindo a regra... (soma dos dois acima).

 

Qualquer coisa avisa.

 

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...