728x90
#include<iostream>
using namespace std;
class ArrayUtility {
public:
static void intToDouble(int source[], double dest[], int size);
static void doubleToInt(double source[], int dest[], int size);
};
void ArrayUtility::intToDouble(int source[], double dest[], int size) {
for (int i = 0; i < size; i++) {
dest[i] = (double)source[i];
}
}
void ArrayUtility::doubleToInt(double source[], int dest[], int size) {
for (int j = 0; j < size; j++) {
dest[j] = (int)source[j];
}
}
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::doubleToInt(z, x, 5);
for (int i = 0; i < 5; i++) cout << x[i] << ' ';
cout << endl;
}
반응형
'전공 공부 > C++' 카테고리의 다른 글
클래스 Book (프렌드 함수) (0) | 2021.01.05 |
---|---|
클래스 ArrayUtility2 (두 배열의 뺄셈) (0) | 2021.01.04 |
함수 bigger (큰 값 구하기) (0) | 2021.01.04 |
덧셈, 뺄셈 문자열 (0) | 2021.01.04 |
알파벳 찍기 (정사각형) (0) | 2021.01.03 |