[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