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
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기