[407] csewe | 2008-04-03 14:48:10 |
tulajdonképpen a szummát (remélem jól fogalmazok" szeretném visszafejteni n = (1 + 2 + 3 + 4 + ...végtelen) az egyenlettel megkapom ,hogy hányadik lépésnél éri el az n -et az összedás.
ehhez tudnotok kell hogy az eredeti képletem n = x * (x + 1 ) / 2 volt ezzel a képlettel megkaptam hogy hány számot kell összeadnom ,hony n -hez jussak.
reményeim szerint egy prímszitához tudom majd felhasználni a képletet , amivel néhányszáz esetleg néhányezer digites számokrol mondanám meg hogy prím e
a gyökvonás hosszú időtrabló folyamat, és nekem gyors algoritmus kellene
de sajnos nem ez az egyetlen probléma , hanem a nagy számok programozása is úgyhogy egyenlőre csak akkora számokra írom meg a rutint amekkorát a programnyelv alapból kezelni tud ,és ha sikeres akkor rátérek a nagyobb feladatra
ez nekem csak kedvtelés , de nagyon megköszönném, ha segitenétek.
|
Előzmény: [406] Sirpi, 2008-04-03 10:40:19 |
|
[406] Sirpi | 2008-04-03 10:40:19 |
Igazából mire és milyen környezetben kell Neked erre megoldást adni? Mert amit írtam (a másodfokú egyenlet megoldóképlete szerinti megoldást), az a megoldás, és más nincs, szóval nem lehet gyökjel nélkül felírni. Programmal akarod esetleg csinálni? (Mert ott elvileg van gyökvonás.) Meg milyen nagyságrendű az n? Ha ezekre választ adsz, akkor jobban segíteni tudunk talán abban, amire szükséged van.
* * *
A gyökvonást mi magunk is implementálhatjuk, alapműveletekkel, ha épp nem akarunk beépítettet használni. Legyen mondjuk a1=1 (vagy a bármilyen közelítése, ha tudunk jobbat), majd . Ez a rekurzió nagyon gyorsan tart a -hez, ak+1-nek kétszer annyi jegye pontos, mint ak-nak. Csak be kell állítani valami leállási paramétert, hogy a program ne fusson a végtelenségig (pl. , vagy amilyen pontosság nekünk kell).
|
Előzmény: [405] csewe, 2008-04-03 08:42:26 |
|
|
|
[403] csewe | 2008-04-02 17:50:26 |
köszi a megoldást
még azt kérdezném,hogy nem menne ez gyökvonás nélkül
mert nagy számoknál ez elég problémás
|
|
|
[400] csewe | 2008-04-02 17:02:09 |
sziasztok
meg kellene oldanom ezt az egyenletet
n = x*(x + 1)
n pozitív egész pl:30 , 42 , 50 stb
szeretném megkapni x - et
persze nem ezeknél a kis számoknál okoz gondot a dolog
ha valaki tudja legyenszives vezesse le nekem a megoldást
köszi
|
|
|
[398] Sirpi | 2008-03-26 16:31:32 |
A 3.-at annyival egészíteném én ki, hogy mivel a 45 és a 102 lnko-ja 3, ezért azzal rögtön le lehet osztani:
34x+15y=53/3
Vagyis nincs egész megoldás, mert a bal oldal biztos egész, a jobb meg nem.
|
Előzmény: [396] BohnerGéza, 2008-03-26 10:32:40 |
|
|