fork(1) download
  1. #include <iostream>
  2. //#include <fstream>
  3. using namespace std;
  4.  
  5. int main() {
  6. //ifstream File("file.txt");
  7. istream &File = cin;
  8. if (true/*File.is_open()*/) {
  9. int num, count = 0, sum = 0;
  10. while (File >> num) {
  11. ++count;
  12. sum += num;
  13. }
  14. if (File.eof()) {
  15. cout << "count: " << count << endl;
  16. cout << "sum: " << sum << endl;
  17. if (count != 0) {
  18. int average = sum / count;
  19. cout << "average: " << average << endl;
  20. }
  21. }
  22. else {
  23. cerr << "File read error" << endl;
  24. }
  25. }
  26. else {
  27. cerr << "File open error" << endl;
  28. }
  29. return 0;
  30. }
Success #stdin #stdout 0s 4380KB
stdin
1 2 3 4 5
stdout
count: 5
sum: 15
average: 3