From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=0.1 required=5.0 tests=BAYES_05,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,ff38128f63397494,start X-Google-Attributes: gid103376,public From: rgelb@csulb.edu (Robert Gelb) Subject: Help with Translation, please! Date: 1996/02/26 Message-ID: <4gt2ri$3jq@garuda.csulb.edu>#1/1 X-Deja-AN: 141258274 organization: Cal State Long Beach newsgroups: comp.lang.ada Date: 1996-02-26T00:00:00+00:00 List-Id: I am having a hell of a time translating a little recursive factorial program from C to Ada. Could some please help me. Below is the C code that needs to be translated to ADA #include int factorial(int); int main() { long f; int number; printf("\nPlease enter factorial number:"); scanf("%d", &number); /*get the factorial number*/ f = factorial(number); /*invoke factorial function*/ printf ("Result: %ld", f); return 0; } int factorial(int n) { int ReturnValue; if (n > 1) ReturnValue = n * factorial(n-1); else ReturnValue = 1; return ReturnValue; }