[Algorytmy][C++] trójkąty egipskie

stasiu2901
Użytkownik
Użytkownik
Posty: 3
Rejestracja: 29 gru 2017, o 12:42
Płeć: Mężczyzna
Lokalizacja: Wadowice

[Algorytmy][C++] trójkąty egipskie

Post autor: stasiu2901 »

Witam

Nie mam pojęcia jak zanotować poniższy wzór za pomocą języka C++ (docelowo w pętli for będzie służył do szukania liczb na zasadzie długości boków trójkątów egipskich).

Wiemy, że
\(\displaystyle{ x^2+y^2=z^2}\), gdzie \(\displaystyle{ y=x+1,\ z=x+2}\)

Przekształcam:
\(\displaystyle{ x^2+(x+1)^2=(x+2)^2}\)

Zwiększam ilość czynników:
\(\displaystyle{ x^2+(x+1)^2+...+(x+n)^2=(x+(n+1))^2+(x+(n+2))^2+...+(x+2n),\ n \in N}\)

I ten właśnie ostatni zapis potrzebuję zaimplementować w kodzie w taki sposób, aby sprawdzać, czy dla odpowiedniego \(\displaystyle{ x}\) i \(\displaystyle{ n}\) zachodzi równość.
Ostatnio zmieniony 30 gru 2017, o 06:51 przez Afish, łącznie zmieniany 1 raz.
Powód: Poprawa wiadomości.
SlotaWoj
Użytkownik
Użytkownik
Posty: 4211
Rejestracja: 25 maja 2012, o 21:33
Płeć: Mężczyzna
Lokalizacja: Kraków PL
Podziękował: 2 razy
Pomógł: 758 razy

[Algorytmy][C++] trójkąty egipskie

Post autor: SlotaWoj »

W zadaniu pewnie chodzi o

Kod: Zaznacz cały

https://pl.wikipedia.org/wiki/Tr%C3%B3jk%C4%85t_wymierny
, więc jest błąd w nazewnictwie.
Strzelam: jest tylko jeden (co do proporcji) trójkąt średnioboczny wymierny, który jest trójkątem pitagorejskim. Jest to trójkąt egipski (o proporcjach 3:4:5).
stasiu2901
Użytkownik
Użytkownik
Posty: 3
Rejestracja: 29 gru 2017, o 12:42
Płeć: Mężczyzna
Lokalizacja: Wadowice

[Algorytmy][C++] trójkąty egipskie

Post autor: stasiu2901 »

Tośmy się nie zrozumieli.
To nie jest zadanie, chodzi tutaj o zapisanie ostatniego równania w języku C++
SlotaWoj
Użytkownik
Użytkownik
Posty: 4211
Rejestracja: 25 maja 2012, o 21:33
Płeć: Mężczyzna
Lokalizacja: Kraków PL
Podziękował: 2 razy
Pomógł: 758 razy

[Algorytmy][C++] trójkąty egipskie

Post autor: SlotaWoj »

stasiu2901 pisze:...(docelowo w pętli for będzie służył do szukania liczb na zasadzie długości boków trójkątów egipskich).
To nie pisz tego. To, co jest Ci potrzebne, nie ma żadnego związku z trójkątami egipskimi.

Dodatkowo:
stasiu2901 pisze:Zwiększam ilość czynników:
\(\displaystyle{ x^2+(x+1)^2+...+(x+n)^2=(x+(n+1))^2+(x+(n+2))^2+...+(x+2n),\ n \in N}\)
Raczej składników.

Opisuj problem precyzyjniej.

Nie napisałeś, jak ma wyglądać ten wzór dla np. \(\displaystyle{ n=2}\) , \(\displaystyle{ n=3}\) ...
stasiu2901
Użytkownik
Użytkownik
Posty: 3
Rejestracja: 29 gru 2017, o 12:42
Płeć: Mężczyzna
Lokalizacja: Wadowice

Re: [Algorytmy][C++] trójkąty egipskie

Post autor: stasiu2901 »

Ok.
W sumie to wzór równie wybrakowany jak mój opis dałem. Inaczej tego nie potrafię wyrazić... to wina zapracowania...

\(\displaystyle{ \underbrace{x^{2}+(x+1)^{2}+...+(x+n)^2}_{n+1} = \underbrace{(x+(n+1))^{2}+(x+(n+2))^{2}+...+(x+2n)^{2}}_{n}}\)

Potrzebuję zaimplementować ten wzór w programie komputerowym w języku C++. I tutaj właśnie mam problem...
ODPOWIEDZ