diff options
| -rw-r--r-- | BlankConsoleLab/BlankConsoleLab.cpp | 32 | ||||
| -rw-r--r-- | BlankConsoleLab/LabResults.txt | 11 |
2 files changed, 31 insertions, 12 deletions
diff --git a/BlankConsoleLab/BlankConsoleLab.cpp b/BlankConsoleLab/BlankConsoleLab.cpp index d404bb7..d95dae8 100644 --- a/BlankConsoleLab/BlankConsoleLab.cpp +++ b/BlankConsoleLab/BlankConsoleLab.cpp @@ -2,6 +2,7 @@ #include <iostream> #include <fstream> #include <iomanip> +#include <numeric> using std::cin; using std::cout; @@ -15,6 +16,7 @@ using std::ofstream; const int MAX = 100; +int DoData(ifstream& inFile, int pick[], int drop[], int psgr[], float dist[], float fare[], float toll[]); int ReadData(ifstream& inFile, int pick[], int drop[], int psgr[], float dist[], float fare[], float toll[]); void WriteOutputFile(ofstream& outFile, int pick[], int drop[], int psgr[], float dist[], float fare[], float toll[], int counter); @@ -36,7 +38,6 @@ int main() ifstream inFile; - // Notice how this automatically opens the file ofstream outFile("LabResults.txt"); inFile.open("infile.txt"); @@ -65,6 +66,23 @@ int main() } return 0; } +int DoData(ifstream& inFile, int pick[], int drop[], int psgr[], float dist[], float fare[], float toll[]) +{ + int totalfare = 0; + int cpm = 0; + + int arr[] = { 2, 5, 7, 8, 2, 6, 9 }; + int n = 7, sum = 0; + sum = std::accumulate(arr, arr + n, sum); + cout << "The array sum is " << sum; + return 0; + + + + + return totalfare; + return cpm; +} int ReadData(ifstream& inFile, int pick[], int drop[], int psgr[], float dist[], float fare[], float toll[]) { int counter = 0; @@ -72,13 +90,13 @@ int ReadData(ifstream& inFile, int pick[], int drop[], int psgr[], float dist[], while (!inFile.eof()) { - cout << setiosflags(ios::left) << setw(5) - << pick[counter] << resetiosflags(ios::left) + cout << setiosflags(ios::left) + << setw(5) << pick[counter] << resetiosflags(ios::left) << setw(10) << drop[counter] << resetiosflags(ios::left) << setw(12) << psgr[counter] << resetiosflags(ios::left) << setw(14) << dist[counter] << resetiosflags(ios::left) << setw(14) << fare[counter] << resetiosflags(ios::left) - << setw(14) << toll[counter] + << setw(14) << toll[counter] << endl; counter++; inFile >> pick[counter] >> drop[counter] >> psgr[counter] >> dist[counter] >> fare[counter] >> toll[counter]; @@ -90,10 +108,10 @@ void WriteOutputFile(ofstream& outFile, int pick[], int drop[], int psgr[], floa int counter) { outFile << " Here is the Output File" << endl; - for (int r = 0; r <= counter - 1; r++) + for (int r = 0; r <= counter - 0; r++) { - outFile << setiosflags(ios::left) << setw(5) - << pick[r] << resetiosflags(ios::left) + outFile << setiosflags(ios::left) + << setw(5) << pick[r] << resetiosflags(ios::left) << setw(10) << drop[r] << resetiosflags(ios::left) << setw(12) << psgr[r] << resetiosflags(ios::left) << setw(14) << dist[r] << resetiosflags(ios::left) diff --git a/BlankConsoleLab/LabResults.txt b/BlankConsoleLab/LabResults.txt index b355347..c54d7c5 100644 --- a/BlankConsoleLab/LabResults.txt +++ b/BlankConsoleLab/LabResults.txt @@ -1,9 +1,10 @@ Here is the Output File -129 7 3 1.3 7.5 0 -36 69 1 11.41 32 5.76 -7 41 1 4.6 15 5.76 -150 61 2 6.75 23 0 -112 17 1 3.84 15 0 +129 7 3 1.3 7.5 0 +36 69 1 11.41 32 5.76 +7 41 1 4.6 15 5.76 +150 61 2 6.75 23 0 +112 17 1 3.84 15 0 +80 112 6 1.64 9.5 0 ** Total Records: 5 ** |