Here's an example of the Fibonacci using an array.
*OUTPUT THE FIBONACCI SEQUENCE TO THE SAS LOG;
DATA _NULL_;
ARRAY FIBONACCI {100};
DO I=1 TO DIM(FIBONACCI);
IF I<=2 THEN FIBONACCI{I}=1;
ELSE FIBONACCI{I}=FIBONACCI{I-1}+FIBONACCI{I-2};
PUT FIBONACCI{I};
END;
RUN;
... View more