Guest User

Untitled

a guest
Jun 21st, 2018
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.72 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. void input();
  5.  
  6. int main(void)
  7. {
  8. // Initialize variables
  9. int number;
  10. int counter;
  11. int average;
  12. int sum;
  13.  
  14. // Initialize pointers
  15. int *averagePtr;
  16. int *sumPtr;
  17. int *numberPtr;
  18. int *counterPtr;
  19.  
  20. // Assign pointer addresses
  21. averagePtr = (&average);
  22. sumPtr = (&sum);
  23. numberPtr = (&number);
  24. counterPtr = (&counter);
  25.  
  26. cout << "Enter in a positive number, a negative will stop it" << endl;
  27. do
  28. {
  29. cin >> (*numberPtr);
  30. if((*numberPtr) >= 0)
  31. {
  32. (*sumPtr) = (*sumPtr)+(*numberPtr);
  33. (*counterPtr)++;
  34. }
  35. }
  36. while((*numberPtr) >= 0);
  37. (*averagePtr) = (*sumPtr)/(*counterPtr);
  38. cout << "The Average is " << (*averagePtr) << endl;
  39. return 0;
  40. }
Add Comment
Please, Sign In to add comment