ntbr -
9th January 2003, 10:19 AM
#include <fstream.h>
#include <iostream.h>
#include <iomanip.h>
int main()
{
//declares file stream
/*
ofstream outFile;
outFile.open("numberlist.txt");
int nums;
cout << "Enter in list of numbers (1111 ends list): " << endl;
do
{
cin >> nums;
if (nums!=1111)
outFile << nums << endl;
}while(nums!=1111);
cout << "File outputted" << endl;
*/
ifstream inFile;
ofstream fileOdd;
ofstream fileEven;
ofstream fileNeg;
inFile.open("numberlist.txt");
fileOdd.open("odds.txt");
fileEven.open("even.txt");
fileNeg.open("neg.txt");
int nums, count=0, total=0, lTemp=0, sTemp=0;
inFile >> nums;
lTemp=nums;
sTemp=nums;
while (!inFile.fail())
{
count++;
total+=nums;
if (nums%2==0)
fileEven << nums << endl;
else
fileOdd << nums << endl;
if (nums<0)
fileNeg << nums << endl;
inFile >> nums;
if (lTemp<nums)
lTemp=nums;
if (sTemp>nums)
sTemp=nums;
}
cout << "\nLargest Number:" << setw(8) << lTemp << endl;
cout << "Smallest Number:" << setw(7) << sTemp << endl;
cout << setprecision(2) << "Average: " << setw(14) << double(total*1./count*1.) << endl;
return 0;
}
|