배열 차집합 질문입니다..
, 최 범석님이 작성교집합은 이런식으로 구해봤는데
차집합을 구하려니까 구글에서도 너무 어려운 함수를 쓰길레
도저히 갈 길을 모르겠습니다...
#include <stdio.h>
int main(void)
{
long a[] = { 2,4,6,8,10 };
long b[] = { 2,6,10 };
long c[10];
long i, j, k = 0, a_size, b_size;
a_size = sizeof(a) / sizeof(long);
b_size = sizeof(b) / sizeof(long);
for (i = 0; i < a_size; i++) {
for (j = 0; j < b_size; j++) {
if (a[i] == b[j]) {
c[k] = a[i];
k++;
break;
}
}
}
printf("교집합 C= {");
for (i = 0; i < k; i++)
printf(" %d ", c[i]);
printf("}\n");
system("pause");
}
Re: 배열 차집합 질문입니다..
, 도장_ 관리자님이 작성<C 언어 코딩 도장>에 대해서만 논의하는 포럼입니다.
차집합은 이산 수학 과목이므로 해당 교재를 보거나 "C 언어 차집합"으로 검색하면 많은 구현이나 설명이 있습니다.
참고하세요.