Dúvida

Dúvida

by Marlon Ribas Vismari -
Number of replies: 1
Olá professor/monitor.

Algoritmo 1
Para cada valor de k, 2 ≤ km, determine a silhueta dos k primeiros edifícios. Faça isso determinando a união de duas silhuetas: a silhueta dos k-1 primeiros edifícios e a silhueta do k-ésimo edifício.
Se k = 3, então você determina as 2 primeiras silhuetas. Isso não é difícil porque podemos, através de alguns if´s, comparar e obter a silhueta;

Se k = 4, como determinar a silhueta de 4 elementos? Ou melhor, para k = m....

Obrigado


In reply to Marlon Ribas Vismari

Re: Dúvida

by Francisco Reverbel -
Você precisa de um laço... Cada volta no laço determina uma silhueta. Em cada volta você pega a silhueta determinada na volta anterior (a silhueta dos k - 1 primeiros edifícios) e faz a união com a silhueta do pŕoximo edifício, obtendo assim a silhueta dos k primeiros edifícios.