• 06-17-2007
BJtoVisualcC++
Here is thye new program as changes have been made please please anyone who can hlep I'd greatly appreciate it I am a disabled USAF vet and having a hard time so any help would be greatly appreiated

Code:

``` Program: Classify Numbers This program counts the number of zeros, odd, and even numbers *?*/ #include <iostream> #include <iomanip> #include <fstream> using namespace std;     //Function prototypes void initialize(int& zeroCount, int& oddCount, int& evenCount); void getNumber(int& num); void classifyNumber(int num, int& zeroCount, int& oddCount,                     int& evenCount); void printResults(int zeroCount, int oddCount, int evenCount); bool getNumber(ifstream& numberFile, int& zeros, int& odds, int& evens); void writeNumber(ofstream& resultsFile, int zeros, int odds, int evens,     int sum, int avg); int calcSum( int zeros, int evens, int odds); int main () {         ifstream numberFile;     ofstream resultsFile;     int N;      int sum;     int avg;                     //Variable declaration     int counter; //loop control variable     int number;  //variable to store the new number     int zeros;  //variable to store the number of zeros     int odds;    //variable to store the number of odd integers s     int evens;  //variable to store the number of even integers     //int sum;    // sum of the numbers     //int avg;    //average of the number     initialize(zeros, odds, evens);                //Step 1     //cout << "Please enter " << N << " integers."     //    << endl;                                  //Step 2     //cout << "The numbers you entered are: "     //    << endl; //numberfile.open ("f:number.dat");           //  if(inFile)             //cout<< "Open \ 'f:numberfile.dat\' " << endl;             //else                             //cout << "File not opened \ 'f:number.txt\' << endl;             numberFile.open ("f:number.dat"); if(numberFile)               {                //failure of opening number file               cout << "Error in opening number file .\n" << endl;               system ("pause");               return 0;               } resultsFile.open("f:results.dat"); if(!resultsFile)                 {                //failure of opeinging results file                 cout << "Error in opening results file .\n" << endl;                                 system("pause");                 return 0;                 }                 while ( getNumber (numberFile, zeros, odds, evens))       {         for (counter = 1; counter <= N; counter++)      //Step 3     {         getNumber(number);                          //Step 3a         cout << number << " ";                      //Step 3b         classifyNumber(number, zeros, odds, evens); //Step 3c     }// end for loop     // calcSum (zeroCount,  evenCount,  oddCount);       writeNumber(resultsFile, zeros, odds, evens, sum, avg);       }         cout << endl;     printResults(zeros, odds, evens);              //Step 4     return 0; } void initialize(int& zeroCount, int& oddCount, int& evenCount) {     zeroCount = 0;     oddCount = 0;     evenCount = 0; } void getNumber(int& num) {     cin >> num; } void classifyNumber(int num, int& zeroCount, int& oddCount,                     int& evenCount) {     switch (num % 2)     {     case 0:         evenCount++;          if (num == 0)             zeroCount++;          break;   case 1:   case -1:       oddCount++;         } //end switch } int calcSum( int zeroCount, int oddCount, int evenCount) {     calcuSum =(zeroCount + oddCount + evenCount); }     void printResults(int zeroCount, int oddCount, int evenCount) {   cout << "There are " << evenCount << " evens, "       << "which includes " << zeroCount << " zeros"     << endl;  cout << "The number of odd numbers is: " << oddCount     << endl;     // calcuSum }```
• 06-17-2007
Desolation
• 06-17-2007
BJtoVisualcC++
code-dynasty said refused to show the page
I put in the code tags---also I foudn my own error in the bottom calcuSum it is misspelled but it still has an error in that function
• 06-17-2007
robwhit
Quote:

I put in the code tags
• 06-17-2007
Desolation
Quote:

Originally Posted by BJtoVisualcC++
code-dynasty said refused to show the page
I put in the code tags---also I foudn my own error in the bottom calcuSum it is misspelled but it still has an error in that function

Code-dynasty is a site that doesn't exist and it is not part of my post, it's in my sig. I'm just too lazy to remove it. Besides, do as robwhit said and re-re-read the threads I've linked for you.
• 06-17-2007
BJtoVisualcC++
You can send the links but when I put the code in and am starting a new thread I use the part that says code tags it has a # sign and I clicked on it at the beginning and end--so I am supposed to type tag? When y6u start a new thread it has a "#" that says code tag
• 06-17-2007
BJtoVisualcC++
I'm not trying to be smart or anything just wandering why the part has code tag as an option and it doesn't work?
• 06-17-2007
BJtoVisualcC++
Hey, point scored for me figured out the code tagging business-I hope thanks everyone for being nice and helping me with the problems
• 06-17-2007
BJtoVisualcC++
I want to say a special thanks to mike_g for all of your help and thanks for the link to figure out the code tag Desolation--at least I hope I did
• 06-17-2007
Desolation
I think you need help with the edit button as well.
• 06-17-2007
BJtoVisualcC++
what edit button-I did use it to put the code tags-are you tryin to bust my chops? your remarks are cold and not helpful when you say what you just said-look how long I've been at ths-a week
• 06-17-2007
BJtoVisualcC++
like I said in the other posting this is an internet course-no one to help--
• 06-17-2007
Desolation
I'm just trying to help you out. Posting four times in a row is not something to boost your reputation. Simply use the edit button. It's simple and quick.
• 06-17-2007
robwhit
well, congrats where congrats are due. :) congrats
here it tests for success

Quote:

numberFile.open ("f:number.dat");
if(numberFile)
{ //failure of opening number file
here it tests for failure.
Quote:

resultsFile.open("f:results.dat");
if(!resultsFile)
{ //failure of opeinging results file
Quote:

what edit button
lower right hand corner of your posts.