|
-
Nov 28th, 2009, 02:00 PM
#1
Thread Starter
Addicted Member
[RESOLVED] Large Numbers
Is there any container that would hold a number that is 10,000 characters in length? would I have to create one? If so how would I go about doing something like that?
VBNetDude - Thinking Programmatically
By Silver Seal Software
Don't forget to mark your thread as "Resolved" using the Thread Tools menu on top. And don't forget to rate the answers that help you the most! 
-
Nov 28th, 2009, 02:33 PM
#2
Re: Large Numbers
You'll have to make one. In order to do that, you'll have to think in terms of how two bytes are combined together to form an integer (and from there extrapolate for an n-byte number). When you add to a 2-byte number you start by adding to the least significant byte - if you get a carry, you add that to the most significant byte.
It works exactly like elementary arithmetic. I imagine you can code something that works in base-10 arithmetic or something that would work with base-2 arithmetic (bytes). Coding for base-10 would be intuitive and simple while coding for base-2 arithmetic would be faster.
-
Nov 28th, 2009, 02:46 PM
#3
Re: Large Numbers
 Originally Posted by VBNetDude
Is there any container that would hold a number that is 10,000 characters in length? would I have to create one? If so how would I go about doing something like that?
If you don't need it for calculation purposes, store it as string.
-
Nov 28th, 2009, 06:24 PM
#4
Re: Large Numbers
What kind of number is that big... I can't imagine if I never need to use one
Anyway, what's you're looking for is "Big Integer" type. If you're targeting .Net 4.0 then it's the System.Numerics.BigInteger structure. If you're targeting .Net 3.5 and lower, you have to create your own.
Let us have faith that right makes might, and in that faith, let us, to the end, dare to do our duty as we understand it.
- Abraham Lincoln -
-
Nov 28th, 2009, 07:18 PM
#5
Thread Starter
Addicted Member
Re: Large Numbers
Um, I am working with a number that is 10,000 Digits in length. It must be prime. I made a prime number finder that went through the selected starting and ending points, and listed all the prime ones. Now I want to expand that and see how large I can make the number. (Can you tell I have nothing to do? )
Is there any way to import .Net 4.0 into VB 2008? I don't care what framework it targets because it is really just something to abide time until I have something better to do!
VBNetDude - Thinking Programmatically
By Silver Seal Software
Don't forget to mark your thread as "Resolved" using the Thread Tools menu on top. And don't forget to rate the answers that help you the most! 
-
Nov 28th, 2009, 07:37 PM
#6
Re: Large Numbers
 Originally Posted by VBNetDude
Is there any way to import .Net 4.0 into VB 2008? I don't care what framework it targets because it is really just something to abide time until I have something better to do! 
No, you would have to download and install VS 2010 Beta 2. If you do so, I would recommend installing on a virtaul machine if you possibly can. You should avoid installing any beta software on a system that you can't happily reformat.
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|