Informatică, întrebare adresată de craciunmara, 8 ani în urmă

`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 yangeverly
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