Pagini: [1]   În jos
  Imprimă  
Ajutor Subiect: Numere mari  (Citit de 1537 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
seby
Strain


Karma: -1
Deconectat Deconectat

Mesaje: 4



Vezi Profilul
« : Martie 16, 2013, 15:19:22 »

Cum pot proceda daca am de inmultit n numere(n<500), numerele fiind mari. Evident si produsul va fi un numar foarte mare. Deci, nu se poate retine intr-o variabila. Nu sunt nici restrictii. De ex. daca numarul depaseste 9973 sa il scriu mod 9973. Deci, cum reusesc sa afisez numarul cerut?  d'oh!
Ce sugestii aveti?  sad
Memorat
SebiSebi
Nu mai tace
*****

Karma: 76
Deconectat Deconectat

Mesaje: 306



Vezi Profilul
« Răspunde #1 : Martie 16, 2013, 15:59:57 »

Daca ai n numere naturale si vrei sa afisezi produsul lor modulo un numar MOD, atunci stii ca (a*b)%MOD=(a%MOD * b%MOD)%MOD;
Daca vrei sa afisezi produsul (care depaseste 10^18) trebuie sa folosesti operatiile pe numere mari. Pentru mai multe detalii citeste asta : http://infoarena.ro/multe-smenuri-de-programare-in-cc-si-nu-numai.
Memorat
seby
Strain


Karma: -1
Deconectat Deconectat

Mesaje: 4



Vezi Profilul
« Răspunde #2 : Martie 16, 2013, 16:22:54 »

Multumesc. Very Happy
Memorat
Pagini: [1]   În sus
  Imprimă  
 
Schimbă forumul:  

Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines