|
|
#1 |
|
Addicted Member
Join Date: Oct 09
Location: Clive, IA in America!!!!
Posts: 203
![]() |
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! |
|
|
|
|
|
#2 |
|
Frenzied Member
Join Date: Sep 04
Posts: 1,276
![]() ![]() ![]() |
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.
__________________
"Feel the force...read the source..." Utilities: POPFile • DebugView • Process Explorer • Wireshark • KeePass • UltraVNC • Pic2Ascii .Net tools & open source: DotNetNuke • log4Net • CLRProfiler My open source projects: Thales Simulator • System Info Reporter • VSS2SVN • IBAN Functions Customer quote: "If the server has a RAID array, why should we bother with backups?" Programmer quote: "I never comment my code. Something that is hard to write should be impossible to comprehend." |
|
|
|
|
|
#3 |
|
VB Addict
Join Date: Apr 04
Location: Inside the CPU...
Posts: 5,271
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Re: Large Numbers
__________________
Please appreciate posts that have helped you by clicking icon on the left of the post. My CodeBank Submissions: VBForums Reputation Saver • String Enum • Super Simple Tetris Game (VB.NET)Useful Stuff: 101 LINQ Samples • JSON Validator • XML Schema Validator • "How Do I" videos on MSDN • VB.NET and C# Comparison Latest articles on My Blog: Transparent background for Container and UserControls • Persist ListItems added to ListBox via JavaScript in ASP.NET • Grouping on one field and sorting on another in Crystal Reports • Quick Print Files to Default Printer • Add Keyboard and Mouse events to WebBrowser control • Search for a Node in TreeView by its Full Path • Drag & Drop Files into Your Form or Control • Truncate a Decimal Number to Some Fixed Decimal Places • Tetris Game in VB.NET • Advanced File/Folder Properties Viewer • Launching and Controlling External Applications from VB.NET Application • Good Coding Practices • VB.NET TextBox with Line Numbers NB: If you are getting the urge to PM me then ensure it is about the money you owe me and you want to return it (I accept HARD CASH and that too only US Dollars) BUT please do not use it to ask coding questions. If you want my help, then make a post and PM me it's link. If I can help, trust me I will... |
|
|
|
|
|
#4 |
|
PowerPoster
Join Date: Jul 06
Location: Providence, RI - USA
Posts: 7,422
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
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 - |
|
|
|
|
|
#5 |
|
Addicted Member
Join Date: Oct 09
Location: Clive, IA in America!!!!
Posts: 203
![]() |
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! |
|
|
|
|
|
#6 |
|
.NUT
Join Date: May 05
Location: Sydney, Australia
Posts: 61,542
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Re: Large Numbers
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.
__________________
![]() 2007-2010 Why is my data not saved to my database? | Communicating between multiple forms | MSDN Data Walkthroughs MSDN "How Do I?" Videos: VB | C# VBForums Database Development FAQ My CodeBank Submissions: VB (Nullable Data Extensions *NEW*) (Serial Code TextBox *NEW*) | C# (ForumAccount has translated some of my VB submissions to C#) My Blog: Defining and Raising Custom Events | Using Parameters in ADO.NET | Keyboard Events *NEW* |
|
|
|
![]() |
|
||||||
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|