`Bună!! Trebuie să scriu un program pentru adunarea a două numere mari și un program pentru scăderea a două numere mari. Vă rog ajutați-mă!
Răspunsuri la întrebare
Răspuns de
1
C și C++, pot fi folosite pentru adunarea a două numere mai cât și pt scăderea a două numere mari.
Exemplu de adunare a două numere mari-
void add(int A[], int B[])
{
int i, t = 0;
for (i=1; i<=A[0] || i<=B[0] || t; i++, t/=10)
A = (t += A + B) % 10;
A[0] = i - 1;
}
Exemplu de scădere a doua numere mari
void sub(int A[], int B[])
{
int i, t = 0;
for (i = 1; i <= A[0]; i++) {
A -= ((i <= B[0]) ? B : 0) + t;
A += (t = A < 0) * 10;
}
for (; A[0] > 1 && !A[A[0]]; A[0]--);
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Engleza,
8 ani în urmă
Matematică,
8 ani în urmă
Istorie,
8 ani în urmă
Engleza,
9 ani în urmă
Limba română,
9 ani în urmă