main.c


01: #include <stdio.h>
02: 
03: int main()
04: {
05:     unsigned long long au, bu, cu;
06:     signed long long as,bs,cs;
07:     
08:     au = 123456789L;
09:     bu = 987654321L;
10:     cu = au * bu;
11:     bu = cu - au*au;
12:     printf(" bu = %lld, cu = %lld\n",bu,cu); 
13:     au = (cu+au)/(cu-bu);
14:     printf(" au = %lld\n",au);
15:     
16:     as = -123456789L;
17:     bs = 987654321L;
18:     cs = as * bs;
19:     bs = cs - as*as;
20:     printf(" bs = %lld cs = %lld\n",bs,cs); 
21:     as = bs/(cs-bs);
22:     printf(" as = %lld\n",as);
23:     cs = (-bs)%1234;
24:     printf(" cs = %lld\n",cs);
25:     
26:     return 0;
27: }


Results

 bu = 106691052362444748, cu = 121932631112635269
 au = 8
 bs = -137174209862825790 cs = -121932631112635269
 as = -9
 cs = 914


Maintained by John Loomis, updated Mon Nov 17 15:08:40 2008