Új hozzászólás Aktív témák
-
labuwx
tag
válasz Jhonny06 #614 üzenetére
Az csak egészek maradékát tudja megadni, a gond ott volt, hogy az sqrt() lebegőpontossal tér vissza és azzal kellett volna számolni, de most már megtanultam típust konvertálni.
Most viszont egy verem túlcsordulással küzdök, amit egy rekurzitív algoritmus okoz:bool prime(unsigned long szam, unsigned long oszto=0)
{
if (!oszto) oszto=(unsigned long)sqrt((float)szam);
if ((oszto==1) & (szam>1)) return true;
else if (szam%oszto==0) return false;
else return prime(szam, oszto-1);
}szam=18292777 -nél verem túlcsordulás.
Meg tudnátok mondani, hogy hogyan tudom megnővelni a vermet és mennyire, hogy ha szam€ us long biztos működjön?
A segítséget előre is köszönöm.
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Autós topik
- Formula-1
- Sokat fogyaszt az AI, egyre több az adatközpont, kell az atomenergia
- Apple notebookok
- A Plus modell gyengébb lett
- iPhone topik
- HiFi műszaki szemmel - sztereó hangrendszerek
- Autós topik látogatók beszélgetős, offolós topikja
- Energiaital topic
- További aktív témák...
- Panasonic Lumix G X VARIO 12-35mm f/2.8 II ASPH. Power O.I.S. (H-HSA12035)
- 2db Iceriver KS0 KASPA bányagép + 180W új tápegység 2 év garanciával.
- Panasonic Lumix DC-G9 (V-Log L kiegészítéssel, 4 akkuval)
- Commlite CM-EF-NEX Auto-Focus Adapter (Canon EF - Sony E)
- Üzletből, garanciával, legújabb Asus Vivobook 17" i7-1355U 10 mag 5GHz/16RAM/1TBSSD/17,3"FULLHD
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: Ozeki Kft.
Város: Debrecen