Changeset 1056


Ignore:
Timestamp:
Jul 24, 2003, 4:42:16 PM (17 years ago)
Author:
luba
Message:
  • tests for GCD and Div-Rem functions
Location:
to-imperative/trunk/samples/Arithm
Files:
2 added
4 edited

Legend:

Unmodified
Added
Removed
  • to-imperative/trunk/samples/Arithm/div_rem.out

    r842 r1056  
    1 11
     1-20
     210
     3-10
     4-10
     510
     610737418240
     7966817196
     8022345
     9-1-1
     101000000000057489047-707050865
     112-1
     120-23
     131-2
     14-12
     15-1-2
     1612
     1710737418240
     18966817196
     19022345
     20-1-1
     2110737418240617283945393271-1
  • to-imperative/trunk/samples/Arithm/div_rem.rf

    r593 r1056  
    22
    33Main =
    4   {
    5     <PrintLN <Div-Rem 3 2>>;
     4  { 
     5    <PrintLN <Div-Rem -22 11>>,
     6    <PrintLN <Div-Rem -2147483647 -2147483647>>,
     7    <PrintLN <Div-Rem 2147483647 -2147483647>>,
     8    <PrintLN <Div-Rem -2147483647 2147483647>>,
     9    <PrintLN <Div-Rem 2147483647 2147483647>>,
     10
     11    <PrintLN <Div-Rem 2147483648 2>>,
     12    <PrintLN <Div-Rem 2147483648 2222222>>,
     13    <PrintLN <Div-Rem 22345 -2147483648>>,
     14    <PrintLN <Div-Rem -2147483649 2147483648>>,
     15    <PrintLN <Div-Rem -2147483648123456789078654321 -2147483648>>,
     16
     17    <PrintLN <Div-Rem -23 -11>>,
     18    <PrintLN <Div-Rem -23 -11111111111>>,
     19    <PrintLN <Div-Rem -2147483649 -2147483647>>,
     20    <PrintLN <Div-Rem 2147483649 -2147483647>>,
     21    <PrintLN <Div-Rem -2147483649 2147483647>>,
     22    <PrintLN <Div-Rem 2147483649 2147483647>>,
     23
     24    <PrintLN <Div-Rem 2147483648 2>>,
     25    <PrintLN <Div-Rem 2147483648 2222222>>,
     26    <PrintLN <Div-Rem 22345 -2147483648>>,
     27    <PrintLN <Div-Rem -2147483649 2147483648>>,
     28    <PrintLN <Div-Rem -21474836481234567890786543 -2>>;
     29
    630  };
    731
  • to-imperative/trunk/samples/Arithm/gcd.out

    r842 r1056  
    112
     21
     32
     41
     54
     61
     72
     82147483647
     92147483648
     102147483648
  • to-imperative/trunk/samples/Arithm/gcd.rf

    r593 r1056  
    33Main =
    44  {
    5     <PrintLN <GCD 22 2>>;
     5    <PrintLN <GCD 22 2>>,
     6    <PrintLN <GCD 2147483648 135>>,
     7    <PrintLN <GCD 2147483648 -1146>>,
     8    <PrintLN <GCD -1245 2147483648>>,
     9    <PrintLN <GCD -1156 -2147483648>>,
     10    <PrintLN <GCD -1156548745 -2147483648>>,
     11    <PrintLN <GCD -1156548745234678 214748364809876>>,
     12    <PrintLN <GCD 2147483647 -2147483647>>,
     13    <PrintLN <GCD -2147483648 2147483648>>,
     14    <PrintLN <GCD 2147483648 2147483648>>;
     15
    616  };
    717
Note: See TracChangeset for help on using the changeset viewer.