Mnozenie liczb duzej precyzji-przepelnienie

qwerty12
Użytkownik
Użytkownik
Posty: 6
Rejestracja: 6 lis 2009, o 21:23
Płeć: Mężczyzna
Lokalizacja: Warszawa

Mnozenie liczb duzej precyzji-przepelnienie

Post autor: qwerty12 »

Kod: Zaznacz cały

int iloczyn(int a[], int b[],int wynik[])
{
int i=0;
int j=0;
int w=0;
int p=0;
for (i=0; i<MAKSDL; i++)
{
for(j=0;j<MAKSDL;j++)
{
w=a[i]*b[j]+p+wynik[i+j];
wynik[i+j]=w%d;
p=w/d;
}

p=0;
}
return 0;                             
}
Moim pytaniem jest, jak można w tym algorytmie mnożenia elemntów tych tablic zasygnalizować przepełnienie. . Jak inaczej niż przez długość liczby sygnalizować przepelnienie?
Nie wiem czy precyzyjnie napisałem o co mi chodzi, ale mam nadzieje, że zrozumiecie o co chodzi
ODPOWIEDZ