60 736
Assignments Done
97,9%
Successfully Done
In April 2018

Answer to Question #75745 in C++ for Crystal

Question #75745
A text file data.txt, contains at most 80 student marks in an exam. Each mark is out of 100. The last number in the file is -1 indicating that there is no more data in the file.

read all the marks in the data file and store in an array, print all the elements in the array
Expert's answer
#include <iostream>
#include<array>
#include<fstream>
#include<ctime>
int main()
{
std::array<int,80> _marks;

std::ifstream _read("data.txt");
int i = 0;
int _getnumber = 0;
while (_read>>_getnumber)
{

if (_getnumber==-1) break;
_marks[i] = _getnumber;
i++;
}
for (auto i:_marks)
std::cout<<i<<' ';
return 0;
}


data.txt:
45 7 19 48 10 9 27 30 69 93 27 12 20 77 35 97 21 9 62 2 15 69 35 44 94 72 67 79 30 44 38 35 62 35 32 10 21 41 26 22 90 55 41 68 17 28 82 45 54 18 19 32 92 87 21 81 32 21 42 53 3 18 77 37 24 32 47 71 91 23 29 22 39 64 95 81 15 3 79 36 -1

Need a fast expert's response?

Submit order

and get a quick answer at the best price

for any assignment or question with DETAILED EXPLANATIONS!

Comments

No comments. Be first!

Leave a comment

Ask Your question

Submit
Privacy policy Terms and Conditions