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

Re: Lucas e seus problemas:




	Bom, o Lucas falou de n quadrados consecutivos, mas eles não precisam
ser os quadrados de n até 2n-1 (como o seu programa força). Poderia
ser algo como:

	7^2+8^2+9^2+10^2=k^2

	e aí n=4 serviria.... o que não é o caso.

Benjamin Hinrichs wrote:
> 
> PROBLEMA
> 
> A soma de dois quadrados perfeitos consecutivos pode ser um quadrado
> perfeito: por exemplo,
> 
> 3^2 + 4^2 = 5^2. Encontre o menor inteiro n > 2 para o qual existem n
> números inteiros consecutivos tais que a soma dos seus quadrados seja
> um
> quadrado perfeito.
> 
> ==============
> 
> Será que estou sendo totalmente tonto se tento isto no QBasic:
> 
> DIM n, i, d       'declara variáveis
> n = 2
> 
>   DO              'repete comandos até o loop
>     n = n + 1     'n assume valor de n+1
>     d = 0         'd assume valor nulo
>     FOR i = n TO 2 * n - 1  'repete até o next, até que a 2n -1 seja
> atingido
>       d = d + i ^ 2         'd assume valor de d + i^2
>     NEXT i                  'volta ao for i = n to 2*n -1
>   LOOP UNTIL INT(SQR(d)) = SQR(d)
>   'por int(sqr(d)) entenda-se a parte inteira de sqrt(d). caso a parte
>   'inteira seja igual à sqrt(d) sabemos que se trata de um quadrado
> perfeito.
> 
> PRINT d   'mostra d na tela
> 
> Testei todos os números de 2 até 2500 e não achei nenhuma resposta.
> Será que o Lucas tirou este problema de algum lugar e o repassou sem
> antes verificar, ou eu não estou fazendo certo ou este problema não
> tem nada com nada? Buenas, não sei.
> 
> Abraço todos, Benjamin Hinrichs