Você foi contratado para escrever um algoritmo para um investidor da bolsa de valores. Este investidor acredita que se o preço de uma ação sobe três ou mais dias seguidos e desce no próximo dia, então este é um dia bom para vender a ação. Da mesma forma, se o preço da ação desce três ou mais dias seguidos e no dia seguinte sobe, então ele acredita que este é um bom dia para comprar a ação.
Os dados que o seu algoritmo deve ler são os seguintes:
Primeiro, um valor inteiro N com a quantidade de preços de ações a serem lidos;
Em seguida, N valores contendo os preços das ações em cada um dos dias.
O algoritmo deve imprimir na saída as palavras Comprar ou Vender, caso seja dia de compra ou venda. Caso não seja dia de venda ou compra o programa não imprime nada.
Considere que, no início do algoritmo, o investidor já possui uma quantidade qualquer de ações e, portanto, é possível vender ações antes de ter feito qualquer compra.
A seguir mostramos um exemplo de como deve ser feita a entrada e saída de dados. Em negrito estão os valores fornecidos pelo usuário do algoritmo.
Quantidade de dias? 15
Dia 1? 26.375
Dia 2? 25.5
Dia 3? 25.125
Dia 4? 25
Dia 5? 25.25
Comprar
Dia 6? 27.125
Dia 7? 28.25
Dia 8? 26
Vender
Dia 9? 25.5
Dia 10? 25
Dia 11? 25.125
Comprar
Dia 12? 25.25
Dia 13? 26.375
Dia 14? 25.5
Vender
Dia 15? 25.5