diff options
| author | Evan <[email protected]> | 2022-11-23 16:11:01 -0800 |
|---|---|---|
| committer | Evan <[email protected]> | 2022-11-23 16:11:01 -0800 |
| commit | 84c9e2fc0b8ca3d9314f1318753d44fa8b7983b4 (patch) | |
| tree | 868dbc1559dde143b1c16a1619b1f269233905c4 /BlankConsoleLab/BlankConsoleLab.cpp | |
| parent | asdfghj (diff) | |
| download | cst116-lab3-evanmihm-84c9e2fc0b8ca3d9314f1318753d44fa8b7983b4.tar.xz cst116-lab3-evanmihm-84c9e2fc0b8ca3d9314f1318753d44fa8b7983b4.zip | |
uiokjhgu
Diffstat (limited to 'BlankConsoleLab/BlankConsoleLab.cpp')
| -rw-r--r-- | BlankConsoleLab/BlankConsoleLab.cpp | 32 |
1 files changed, 25 insertions, 7 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) |