diff options
| author | RossTheRoss <msattr@gmail.com> | 2019-03-10 13:07:00 -0500 | 
|---|---|---|
| committer | RossTheRoss <msattr@gmail.com> | 2019-03-10 13:07:00 -0500 | 
| commit | 689f2ce11af3c3c05c31b3d12b6ac48b7c2575e8 (patch) | |
| tree | deb8eba0c7f8cabfa3926c7c55934e8405edfc66 | |
| parent | Start HW4 (diff) | |
| download | homework-689f2ce11af3c3c05c31b3d12b6ac48b7c2575e8.tar homework-689f2ce11af3c3c05c31b3d12b6ac48b7c2575e8.tar.gz homework-689f2ce11af3c3c05c31b3d12b6ac48b7c2575e8.tar.bz2 homework-689f2ce11af3c3c05c31b3d12b6ac48b7c2575e8.tar.lz homework-689f2ce11af3c3c05c31b3d12b6ac48b7c2575e8.tar.xz homework-689f2ce11af3c3c05c31b3d12b6ac48b7c2575e8.tar.zst homework-689f2ce11af3c3c05c31b3d12b6ac48b7c2575e8.zip | |
Finish HW4
Diffstat (limited to '')
| -rw-r--r-- | ee1301/wk4/hw4_directory/strap012_HW4B.cpp | 51 | ||||
| -rw-r--r-- | output_files/histogram.txt | 7 | 
2 files changed, 58 insertions, 0 deletions
| diff --git a/ee1301/wk4/hw4_directory/strap012_HW4B.cpp b/ee1301/wk4/hw4_directory/strap012_HW4B.cpp index e69de29..913c4df 100644 --- a/ee1301/wk4/hw4_directory/strap012_HW4B.cpp +++ b/ee1301/wk4/hw4_directory/strap012_HW4B.cpp @@ -0,0 +1,51 @@ +/* +13 March 2019 +Matthew Strapp +5449340 +EE1301 +Spring 2019 +Homework 4A +Making the Grade +*/ + +#include <iostream> +#include <fstream> +std::ifstream fin; +std::ofstream fout; + +int main() +{ +    std::string Useless; +    char letter, garbage; +    int Count, hiCount=0; +    fin.open("output_files/statistics.csv"); +    if (!fin.is_open()) { +        std::cout << "File read failed!\n"; +        return -1; +    } +    fout.open("output_files/histogram.txt"); +    if (!fout.is_open()) { +        std::cout << "File write failed!"; +        return -2; +    } +    fin >> Useless >> Useless; +    while (fin >> letter >> garbage >> Count) { +        fout << " " << letter; +        if (Count>hiCount) { +            hiCount=Count; +        } +        for (int i=Count; i>0; i--) { +            fout << " X"; +        } +        fout << std::endl; +    } +    fin.close(); +    for (int h=0; h<=(hiCount+1); h++) { +        fout << "=="; +    } +    fout << std::endl << "  "; +    for (int j=1; j<=hiCount; j++) { +        fout << " " << j; +    } +    fout.close(); +}
\ No newline at end of file diff --git a/output_files/histogram.txt b/output_files/histogram.txt new file mode 100644 index 0000000..259a219 --- /dev/null +++ b/output_files/histogram.txt @@ -0,0 +1,7 @@ + A X X X + B X X X X X + C X X + D X + F X +============== +   1 2 3 4 5
\ No newline at end of file | 
