summaryrefslogtreecommitdiff
path: root/BlankConsoleLab/BlankConsoleLab.cpp
diff options
context:
space:
mode:
authorEvan <[email protected]>2022-11-23 16:11:01 -0800
committerEvan <[email protected]>2022-11-23 16:11:01 -0800
commit84c9e2fc0b8ca3d9314f1318753d44fa8b7983b4 (patch)
tree868dbc1559dde143b1c16a1619b1f269233905c4 /BlankConsoleLab/BlankConsoleLab.cpp
parentasdfghj (diff)
downloadcst116-lab3-evanmihm-84c9e2fc0b8ca3d9314f1318753d44fa8b7983b4.tar.xz
cst116-lab3-evanmihm-84c9e2fc0b8ca3d9314f1318753d44fa8b7983b4.zip
uiokjhgu
Diffstat (limited to 'BlankConsoleLab/BlankConsoleLab.cpp')
-rw-r--r--BlankConsoleLab/BlankConsoleLab.cpp32
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)