fork(2) download
  1. #include <iostream>
  2. #include <vector>
  3. using namespace std;
  4.  
  5. int main()
  6. {
  7. vector<int> t;
  8.  
  9. int cnt = 0;
  10. for ( ; ; cnt++) {
  11. int ten;
  12. cin >> ten;
  13.  
  14. if (ten == 999)
  15. break;
  16.  
  17. t.resize(cnt+1);
  18. t[cnt] = ten;
  19. }
  20.  
  21. int sum = 0;
  22. for (int i=0; i<cnt; i++)
  23. sum += t[i];
  24.  
  25. if (cnt != 0) {
  26. double avg = (double)sum / cnt;
  27. cout << avg << endl;
  28. }
  29. else
  30. cout << "No \'ten\'s in t." << endl;
  31.  
  32. return 0;
  33. }
  34.  
Success #stdin #stdout 0s 3476KB
stdin
1
2
3
4
5
6
7
8
9
10
999
stdout
5.5