[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [obm-l] Algoritmo



Ol� Danilo,

fica aqui uma sugest�o:
Considere b=0, entao: 100 < a^2 < 999 .... 10 < |a| < 32 [soh pra arredondar]
Do mesmo modo, vc acha: 4 < |b| < 10
faca a variar de 10 � 32... b variar de 4 � 10...
se a soma passar de 999, d� um break no for interno e passe para o proximo...

abracos,
Salhab


On 9/21/07, Danilo Nascimento <souza_danilo@yahoo.com.br> wrote:
>
> Ol� pessoal
>                       estou tentando desenvolver um algoritmo em Pascal para
> achar todos os n�meros de 3 algarismos que podem ser escritos como a soma de
> um quadrado e um cubo. S� que tem um problema, como achar os limites dos
> valores que est�o variando o contador?
> Por exemplo :  100<a^2+b^3<999. Preciso fazer um loop com os valores de a e
> b, que podem ser tanto positivos quanto negativos. Eu fiz na base da
> tentativa e erro e achei que o m�ximo de a seria 941 e o m�nimo de b=-96.
> N�o sei se s�o exatamente esses os valores. Mas de qualquer forma como eu
> faria isso de um modo formal?
> Agrade�o desde j� qualquer ajuda.
>
>  Flickr agora em portugu�s. Voc� clica, todo mundo v�. Saiba mais.

=========================================================================
Instru��es para entrar na lista, sair da lista e usar a lista em
http://www.mat.puc-rio.br/~nicolau/olimp/obm-l.html
=========================================================================