다음 코드는 C언어로 합집합(union)을 구하는 코드입니다. #include #define MAX_SIZE 100 void printArray(int arr[], int size) { for (int i = 0; i < size; i++) { printf("%d ", arr[i]); } printf("\n"); } int unionArrays(int arr1[], int size1, int arr2[], int size2, int result[]) { int i, j, k; // arr1의 요소들을 결과 배열에 복사 for (i = 0; i < size1; i++) { result[i] = arr1[i]; } k = size1; // 결과 배열의 마지막 인덱스 // arr2의 요소들을 결과 배열에 추가..