read from file help

Please support our C++ advertiser: Intel Parallel Studio Home
Reply

Join Date: Oct 2007
Posts: 67
Reputation: still_learning is an unknown quantity at this point 
Solved Threads: 0
still_learning still_learning is offline Offline
Junior Poster in Training

read from file help

 
0
  #1
Oct 27th, 2007
I am looking to make a small program for a friend who likes to play roulette. I am looking to make a program that reads from a file which contains numbers (the numbers that come out in roulette) and then counts the amount of numbers that fall in certain groups.

For example, I am going to have 3 groups of numbers...(1,4,7,10,13,16,19,22,25,28,31,34) and (2,5,8,11,14,17,20,23,26,29,32,35) and (3,6,9,12,15,18,21,24,27,30,33,36)

Now let's say my file contains the following numbers:
1
5
22
4
24
35
21
2
8
19
24
34
36
23
1

Then I want to read through that file and print out how many of those numbers fall in which of the three groups above. So based off of this example, there would be 6 numbers in that first group of numbers above (1,5,4,2,8,1)....there would be 6 numbers in that second group above (22,24,21,19,24,23)....and there would be 3 numbers in that third group above (35,34,36).....

So I want the program to print out:
There are 6 numbers in the first group
There are 6 numbers in the second group
There are 3 numbers in the third group

Can anybody help me?? I know this is easy, but I am just getting my feet wet. By the way, this is not a homework assignment. It is simply for fun. We are going to the casino tomorrow night so I want to use this program to count up which numbers come out and keep some stats.
Reply With Quote Quick reply to this message  
Join Date: May 2006
Posts: 1,824
Reputation: ithelp is a name known to all ithelp is a name known to all ithelp is a name known to all ithelp is a name known to all ithelp is a name known to all ithelp is a name known to all 
Solved Threads: 117
ithelp's Avatar
ithelp ithelp is offline Offline
Posting Virtuoso

Re: read from file help

 
0
  #2
Oct 27th, 2007
Why do you want to read it from file, cannot you get use rand() to get a random number ?
Reply With Quote Quick reply to this message  
Join Date: Oct 2007
Posts: 67
Reputation: still_learning is an unknown quantity at this point 
Solved Threads: 0
still_learning still_learning is offline Offline
Junior Poster in Training

Re: read from file help

 
0
  #3
Oct 27th, 2007
Hi, I want to be able to enter in the actual numbers that come out on the table. We are going to actually write them down so we can see actual stats.
Reply With Quote Quick reply to this message  
Join Date: Oct 2007
Posts: 67
Reputation: still_learning is an unknown quantity at this point 
Solved Threads: 0
still_learning still_learning is offline Offline
Junior Poster in Training

Re: read from file help

 
0
  #4
Oct 27th, 2007
basically i am looking for something along the lines of
if(n == 1|4|7|10|13.....etc)
then do work
Reply With Quote Quick reply to this message  
Join Date: Dec 2005
Posts: 5,850
Reputation: Salem has a reputation beyond repute Salem has a reputation beyond repute Salem has a reputation beyond repute Salem has a reputation beyond repute Salem has a reputation beyond repute Salem has a reputation beyond repute Salem has a reputation beyond repute Salem has a reputation beyond repute Salem has a reputation beyond repute Salem has a reputation beyond repute Salem has a reputation beyond repute 
Solved Threads: 749
Team Colleague
Salem's Avatar
Salem Salem is offline Offline
Void main'ers are DOOMed

Re: read from file help

 
0
  #5
Oct 27th, 2007
Have you come across the STL yet?
Reply With Quote Quick reply to this message  
Join Date: Jul 2007
Posts: 54
Reputation: tracethepath is an unknown quantity at this point 
Solved Threads: 4
tracethepath's Avatar
tracethepath tracethepath is offline Offline
Junior Poster in Training

Re: read from file help

 
0
  #6
Oct 27th, 2007
sorry but i dont know the game...
so can i have a little bit of information??
are the three groups fixed and already made??

if so what you can do is first read a integer from the file while(!end of file)
and then compare

let the read integer be n
  1. if(n==1|4|7|10|13...etc)
  2. group1+=1;
  3.  
  4. else if(n==2|5|8|..etc)
  5. group2+=1;
  6.  
  7. else(n==3|6|9..etc)
  8. group3+=1;
where group1, group2, group3 are already initialised to 0...

hope this helps...
With Regards...
Reply With Quote Quick reply to this message  
Join Date: Oct 2007
Posts: 67
Reputation: still_learning is an unknown quantity at this point 
Solved Threads: 0
still_learning still_learning is offline Offline
Junior Poster in Training

Re: read from file help

 
0
  #7
Oct 27th, 2007
The game is played like this: There is a table with a bunch of numbers on it. They are divided into three groups of numbers. There is also a wheel that spins which has every number on it. A ball is dropped into the spinning wheel and then what ever number it falls into, is the number that I want to keep track of. We want to keep track of about 50 spins, so we will get 50 numbers. Then we just want to be able to enter the 50 numbers into a file, save the file, and run the program.
Reply With Quote Quick reply to this message  
Join Date: Jul 2007
Posts: 54
Reputation: tracethepath is an unknown quantity at this point 
Solved Threads: 4
tracethepath's Avatar
tracethepath tracethepath is offline Offline
Junior Poster in Training

Re: read from file help

 
0
  #8
Oct 28th, 2007
so you want to enter the numbers for a particular group too for each run..??

to save the 50 numbers in the file you can simple use the following code...

  1.  
  2. int n;
  3. ofstream file1("EXAMPLE.dat", ios::binary|ios::app);
  4. cout<<"\n\n\t\tADDING RECORDS";
  5.  
  6. for ( int i = 0; i < 50; ++i)
  7. {
  8. cout<<"Enter "<<i+1<<" number";
  9. cin>>n;
  10. file1<<n;
  11. }
  12. file1.close();

n to compare you can use

  1. if(n==1|4|7|10|13...etc)
  2. group1+=1;
  3.  
  4. else if(n==2|5|8|..etc)
  5. group2+=1;
  6.  
  7. else(n==3|6|9..etc)
  8. group3+=1;

i hope this helps
With Regards...
Reply With Quote Quick reply to this message  
Reply

This thread is more than three months old.
Perhaps start a new thread instead?
Message:


Thread Tools Search this Thread



About Us | Contact Us | Advertise | DaniWeb | Acceptable Use Policy | RSS Feed

©2003 - 2009 DaniWeb® LLC