Pagini recente » Diferente pentru onis-2015/solutii-runda-1 intre reviziile 59 si 60 | Diferente pentru utilizator/taloibogdan intre reviziile 10 si 11 | Atasamentele paginii Profil RolandPetrean | Diferente pentru utilizator/mihai_florea intre reviziile 12 si 20 | Diferente pentru lucrul-cu-nr-mari intre reviziile 6 si 7
Nu exista diferente intre titluri.
Diferente intre continut:
La initializarea cu un scalar nenul, trebuie sa asezam fiecare cifra pe pozitia corespunzatoare, afland in paralel si numarul de cifre. Se incepe cu cifra unitatilor, si la fiecare pas se pune in vector cifra cea mai putin semnificativa, dupa care numarul de reprezentat se imparte la $10$ (neglijandu-se restul), iar numarul de cifre se incrementeaza.
== code(c)|
void AtribValue(Huge H, unsigned long X)
{ Hi0s=0;
while (X)
{ Hi++Hi0ss=X%10;
X/=10;
}
void AtribValue(Huge H, unsigned long X) {
H[0] = 0;
while (X) {
++H[0];
H[H[0]] = X % BASE;
X /= BASE;
}
}
==
Nu exista diferente intre securitate.
Topicul de forum nu a fost schimbat.