Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Iesirea din coproprietate

Mouse wireless ergonomic cu bater...

Cum se calculeaza dobanda lunara ...

La mulți ani @driftking91!
 Unde e recomandat sa ma cazez in ...

Descarcator de supratensiune tip 2

ping digi?

Reparare "șanțuri&#...
 De ce i se zice Mariei "Stapa...

Colet valoare Londra București

BMW seria 3 rulat vs SsangYong Ko...

Share abonament Netflix
 Cum pot sa fac rost de un negativ...

Lant Bicicleta

Un designer artist: Raymond Loewy

ATS din contactor modular
 

Aritmetica numerelori mari! help!

- - - - -
  • Please log in to reply
3 replies to this topic

#1
carmen

carmen

    New Member

  • Grup: Members
  • Posts: 1
  • Înscris: 06.11.2003
ma intereseaza documentatie in legatura cu programarea in C++ a problemelor care folosesc calcule cu numere foarte mari. ma poate ajuta cineva?
[email protected]

#2
azertiti

azertiti

    Active Member

  • Grup: Members
  • Posts: 1,360
  • Înscris: 03.08.2003
Nu am documentatie dar iti pot spune care este ideea. Pentru numere intregi este simplu, la cele reale nu ma bag :) Creezi o clasa CInt sa zicem. Numarul il vei tine memorat intr-un vector cifra cu cifra. Ex. : numarul 423 va fi memorat in 3 pozitii ale vectorului tau sa zicem x[0] = 4, x[1] = 2, x[2] = 3. Suprascrii operatorii care te intereseaza obtinand rezultatele dorite. Implementarea acestora se face exact cum ai face pe hartie. De exemplu adunarea cifra cu cifra de la sfarsit tinand cont si de transportul catre rangul urmator. Ca o sugestie este mai simplu sa memorezi numarul de la sfarsitul vectorului.
Sper ca iti vor folosi la ceva sugestiile. Am implementat candva majoritatea operatiilor inclusiv radicalul doar ca nu mai am sursele :(

#3
dix

dix

    Junior Member

  • Grup: Members
  • Posts: 94
  • Înscris: 20.09.2002
NTL: A Library for doing Number Theory

http://www.shoup.net/ntl/

#4
gniv

gniv

    Member

  • Grup: Members
  • Posts: 418
  • Înscris: 10.09.2003
GNU MP library: [url="http://"http://www.gnu.org/software/gmp/gmp.html"]home page[/url], [url="http://"ftp://ftp.gnu.org/gnu/gmp/"]download page[/url].
calculatorul clasic din Unix, bc, foloseste propria librarie (read the FAQ in the tarball): [url="http://"http://www.gnu.org/software/bc/bc.html"]home page[/url], [url="http://"http://ftp.gnu.org/gnu/bc/"]download page[/url].

Anunturi

Second Opinion Second Opinion

Folosind serviciul second opinion ne puteți trimite RMN-uri, CT -uri, angiografii, fișiere .pdf, documente medicale.

Astfel vă vom putea da o opinie neurochirurgicală, fără ca aceasta să poată înlocui un consult de specialitate. Răspunsurile vor fi date prin e-mail în cel mai scurt timp posibil (de obicei în mai putin de 24 de ore, dar nu mai mult de 48 de ore). Second opinion – Neurohope este un serviciu gratuit.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate