To precisando de ajuda pra resolver um problema em C, é mais ou menos assim;
Suponha que eu tenha um barco e queira navegar através de um rio de largura L, e o meu barco tem largura "Lb" , para que ele navegue a profundidade do rio deve ser no minímo H+1,onde H é o calado do navio.
Eu recebo como entrada L-1 valores de profundidade do rio da margem esquerda para á direita, ou seja se o rio tem 5 metros de largura, eu recebo um vetor com 4 valores, os quais representam a profundidade do rio a cada 1 metro.
Como eu faço para descobrir o primeiro ponto a partir da margem esquerda em que o barco pode navegar?
A largura Lb e o calado H do barco são dados como entrada também.
Obs: para calcular a profundidade entre um metro e outro , tem uma fórmula que é dada.
A questão é que não estou conseguindo pensar em um modo efetivo para resolver.
Suponha que eu tenha um barco e queira navegar através de um rio de largura L, e o meu barco tem largura "Lb" , para que ele navegue a profundidade do rio deve ser no minímo H+1,onde H é o calado do navio.
Eu recebo como entrada L-1 valores de profundidade do rio da margem esquerda para á direita, ou seja se o rio tem 5 metros de largura, eu recebo um vetor com 4 valores, os quais representam a profundidade do rio a cada 1 metro.
Como eu faço para descobrir o primeiro ponto a partir da margem esquerda em que o barco pode navegar?
A largura Lb e o calado H do barco são dados como entrada também.
Obs: para calcular a profundidade entre um metro e outro , tem uma fórmula que é dada.
A questão é que não estou conseguindo pensar em um modo efetivo para resolver.
Comment