Luku 2016 kahden neliön erotuksena?
HappyNewYear2016
576
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Turvaa tilisi vahvistamalla puhelinnumerosi. Voit silloin palauttaa unohtuneen salasanan tekstiviestillä.
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 5
Vanhimmat
b:n ala- ja ylärajalle on helppo muotoilla perustelut. Myös kaikki 12 kokonaislukuparia löytyvät, mutta näin yömyöhällä ei oitis putkahda tyylikästä perustelua mieleen.
Saadaan muotoon (a b)*(a-b) = 2^5*3^2*7 mikä voi hieman auttaa neliölukujen löytämisessä, tai sitten ei.
Sillä tämä juuri ratkeaakin. Tässä tekeleessä eivät merkinnät täsmää annetu tehtävän kanssa, mutta lopputulos on kuitenkin sama. Tossa voisi lisäksi todeta heti, että koska 2016 on parillinen, niin x-y onoltava myöskin parillinen, ja jäisi heti pois nuo "jäsenet" jotka eivät ole kokonaislukuja: http://aijaa.com/aISD5n
Laitran ton nyt uusiksi, koska siinä oli poispyyhittävää...http://aijaa.com/qdWPOS
Ohjelmoimalla menee helposti:
for a in range(0,506):
for b in range(0,506):
if (b**2-a**2==2016 and b>a):
print("a=" str(a) ",b=" str(b))
tulostaa
a=3,b=45
a=10,b=46
a=22,b=50
a=30,b=54
a=47,b=65
a=55,b=71
a=65,b=79
a=78,b=90
a=122,b=130
a=165,b=171
a=250,b=254
a=503,b=505