Ir ao conteúdo
  • Cadastre-se
Thiago Soares Al

Triangulo pascal (EM PASCAL)

Recommended Posts

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.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tem certeza que é realmente isso que o problema pede?? 

No caso o teu algoritmo deverá conter uma quantidade de números maiores ou iguais a três não é isso??? Fica difícil lhe ajudar não colocando mais detalhes no que realmente quer!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

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.

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações 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

×