Paste Search Dynamic
Recent pastes
printArrayDouble calcTotal
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. void printArrayDouble(const double arr[], int arraySize);
  5. double calcTotal(const double arr[], int arraySize);
  6. void resetArray(double arr[], int arraySize, double val);
  7.  
  8. int main() {
  9.         const int SIZ = 4;
  10.        
  11.         int hours[SIZ];
  12.         double rate[SIZ];
  13.         double wage[SIZ];
  14.         for(int i = 0; i < SIZ; i++){
  15.                 cout << "Enter hours and rate for employee #"
  16.                 << (i+1) << ": ";
  17.                 cin >> hours[i] >> rate[i];
  18.         }
  19.         for(int i = 0; i < SIZ; i++){
  20.                 wage[i] = hours[i] * rate[i];
  21.         }
  22.        
  23.         cout << "Content of wage array" << endl;
  24.         printArrayDouble(wage, SIZ);
  25.         cout << endl << "Total of wages is " << calcTotal(wage, SIZ) << endl;
  26.        
  27.         cout << endl << "Content of wage array" << endl;
  28.         resetArray(wage, SIZ, 1000000);
  29.         printArrayDouble(wage, SIZ);
  30.         return 0;
  31. }
  32.  
  33. void printArrayDouble(const double arr[], int arraySize){
  34.         for(int i = 0; i < arraySize; i++){
  35.                 cout << arr[i] << endl;
  36.         }
  37. }
  38. double calcTotal(const double arr[], int arraySize){
  39.         double total = 0;
  40.         for(int i = 0; i < arraySize; i++){
  41.                 total += arr[i];
  42.         }
  43.         return total;
  44. }
  45. void resetArray(double arr[], int arraySize, double val){
  46.         for(int i = 0; i < arraySize; i++){
  47.                 arr[i] = val;
  48.         }
  49. }
Parsed in 0.006 seconds