Challenge for you...
#53
Thumbs Up 
(04-23-2023, 04:02 PM)david_uwi Wrote: A program for big factorials (not using strings). It was written to work with QB4.5
Code: (Select All)
DefInt A-S
mx = 32000
Dim f(mx) As Integer
Input "input number"; n
f(mx) = 1
m = mx
For i = 2 To n
    For j = mx To m Step -1
        f(j) = f(j) * i + ic
        ic = f(j) \ 10
        f(j) = f(j) Mod 10
    Next j
    While ic <> 0
        m = m - 1
        f(m) = f(m) + ic
        ic = f(m) \ 10
        f(m) = f(m) Mod 10
    Wend
Next i
For j = m To mx
    Print Using "#"; f(j);
Next j
Print " ="; n; "!"

Very interesting, I wonder if can take place of String Math or do more tricks with this.
b = b + ...
Reply


Messages In This Thread
Challenge for you... - by eoredson - 04-20-2023, 04:08 AM
RE: Challenge for you... - by bplus - 04-20-2023, 02:02 PM
RE: Challenge for you... - by mnrvovrfc - 04-20-2023, 02:52 PM
RE: Challenge for you... - by bplus - 04-20-2023, 03:26 PM
RE: Challenge for you... - by Jack - 04-20-2023, 05:07 PM
RE: Challenge for you... - by mnrvovrfc - 04-20-2023, 05:13 PM
RE: Challenge for you... - by Petr - 04-20-2023, 06:32 PM
RE: Challenge for you... - by bplus - 04-20-2023, 06:34 PM
RE: Challenge for you... - by Kernelpanic - 04-20-2023, 08:39 PM
RE: Challenge for you... - by Kernelpanic - 04-20-2023, 07:33 PM
RE: Challenge for you... - by mnrvovrfc - 04-20-2023, 07:44 PM
RE: Challenge for you... - by Petr - 04-20-2023, 07:44 PM
RE: Challenge for you... - by Jack - 04-20-2023, 08:09 PM
RE: Challenge for you... - by Petr - 04-20-2023, 08:18 PM
RE: Challenge for you... - by Kernelpanic - 04-20-2023, 08:34 PM
RE: Challenge for you... - by bplus - 04-20-2023, 08:37 PM
RE: Challenge for you... - by bplus - 04-20-2023, 08:35 PM
RE: Challenge for you... - by Kernelpanic - 04-20-2023, 08:45 PM
RE: Challenge for you... - by bplus - 04-20-2023, 08:55 PM
RE: Challenge for you... - by Jack - 04-20-2023, 09:00 PM
RE: Challenge for you... - by Kernelpanic - 04-20-2023, 09:13 PM
RE: Challenge for you... - by bplus - 04-20-2023, 09:23 PM
RE: Challenge for you... - by Kernelpanic - 04-22-2023, 04:23 PM
RE: Challenge for you... - by Jack - 04-20-2023, 09:54 PM
RE: Challenge for you... - by eoredson - 04-21-2023, 12:27 AM
RE: Challenge for you... - by Jack - 04-21-2023, 12:50 AM
RE: Challenge for you... - by eoredson - 04-21-2023, 01:04 AM
RE: Challenge for you... - by mnrvovrfc - 04-21-2023, 01:28 AM
RE: Challenge for you... - by Jack - 04-21-2023, 01:14 AM
RE: Challenge for you... - by Jack - 04-21-2023, 01:34 AM
RE: Challenge for you... - by mnrvovrfc - 04-21-2023, 02:27 AM
RE: Challenge for you... - by eoredson - 04-21-2023, 02:09 AM
RE: Challenge for you... - by mnrvovrfc - 04-21-2023, 02:33 AM
RE: Challenge for you... - by Jack - 04-21-2023, 02:30 AM
RE: Challenge for you... - by Jack - 04-21-2023, 02:33 AM
RE: Challenge for you... - by eoredson - 04-21-2023, 02:33 AM
RE: Challenge for you... - by bplus - 04-21-2023, 01:20 PM
RE: Challenge for you... - by Jack - 04-21-2023, 02:44 AM
RE: Challenge for you... - by DANILIN - 04-21-2023, 01:49 PM
RE: Challenge for you... - by mnrvovrfc - 04-21-2023, 02:18 PM
RE: Challenge for you... - by bplus - 04-21-2023, 03:42 PM
RE: Challenge for you... - by mnrvovrfc - 04-21-2023, 04:07 PM
RE: Challenge for you... - by mnrvovrfc - 04-22-2023, 04:53 PM
RE: Challenge for you... - by Kernelpanic - 04-22-2023, 09:20 PM
RE: Challenge for you... - by mnrvovrfc - 04-22-2023, 09:25 PM
RE: Challenge for you... - by Kernelpanic - 04-22-2023, 09:30 PM
RE: Challenge for you... - by bplus - 04-22-2023, 11:06 PM
RE: Challenge for you... - by Jack - 04-23-2023, 03:37 PM
RE: Challenge for you... - by david_uwi - 04-23-2023, 04:02 PM
RE: Challenge for you... - by mnrvovrfc - 04-23-2023, 04:44 PM
RE: Challenge for you... - by Kernelpanic - 04-23-2023, 04:36 PM
RE: Challenge for you... - by Kernelpanic - 04-23-2023, 04:46 PM
RE: Challenge for you... - by bplus - 04-23-2023, 05:30 PM
RE: Challenge for you... - by Jack - 04-23-2023, 05:36 PM
RE: Challenge for you... - by bplus - 04-23-2023, 05:47 PM
RE: Challenge for you... - by david_uwi - 04-23-2023, 05:44 PM
RE: Challenge for you... - by Jack - 04-23-2023, 06:12 PM
RE: Challenge for you... - by DANILIN - 04-28-2023, 06:57 PM
RE: Challenge for you... - by Jack - 04-28-2023, 07:06 PM



Users browsing this thread: 30 Guest(s)