#include <iostream> using namespace std; class ArrayUtility { public: ArrayUtility() {}; ~ArrayUtility() {}; static void intToDouble(int source[], double dest[], int size) { for (int i = 0; i < 5; i++) { dest[i] = (double)source[i]; } } static void doubleToDouble(double source[], int dest[], int size) { for (int i = 0; i < 5; i++) { dest[i] = (int)source[i]; } } }; int main() { int x[] = { 1,2,3,4,5 }; double y[5]; double z[] = { 9.9,8.8,7.7,6.6,5.6 }; ArrayUtility::intToDouble(x, y, 5); for (int i = 0; i < 5; i++) cout << y[i] << ' '; cout << endl; ArrayUtility::doubleToDouble(z, x, 5); for (int i = 0; i < 5; i++) cout << x[i] << ' '; cout << endl; }