본문 바로가기
728x90
반응형

분류 전체보기153

equal equal #include #include #include using namespace std; void main() { int ari[]={8,9,0,6,2,9,9}; vector vi(&ari[0],&ari[7]); if (equal(&ari[0],&ari[7],vi.begin())) { puts("두 구간은 동일하다"); } else { puts("두 구간은 틀리다."); } } equal2 #include #include #include using namespace std; bool compare(double a,double b) { return ((int)a == (int)b); } void main() { double af1[]={ 45.34, 77.84, 96.22, 91.04, 85.24 .. 2023. 12. 9.
for_each for_each #include #include #include #include using namespace std; void func(string str) { cout 2023. 12. 9.
search #include #include #include using namespace std; void main() { int ar1[]={3,1,4,1,5,9,2,6,5,3,5,8,9,9,9,3,2,3,1,5,9,2,6,4,3}; int ar2[]={1,5,9}; int *p; p=search(&ar1[0],&ar1[25],&ar2[0],&ar2[3]); if (p!=&ar1[25]) { printf("%d번째에서 구간이 발견되었습니다.\n",p-ar1); } p=find_end(&ar1[0],&ar1[25],&ar2[0],&ar2[3]); if (p!=&ar1[25]) { printf("%d번째에서 구간이 발견되었습니다.\n",p-ar1); } p=search_n(&ar1[0],&ar1[25],3,9); if.. 2023. 12. 9.
adjacent_find #include #include #include using namespace std; adjacent_find void main() { int ari[]={1,9,3,6,7,5,5,8,1,4}; vector vi(&ari[0],&ari[9]); vector::iterator it; it=adjacent_find(vi.begin(),vi.end()); if (it != vi.end()) { printf("두 요소가 인접한 값은 %d입니다.\n",*it); } } adjacent_find2 bool doublespace(char a, char b) { return (a==' ' && b== ' '); } void main() { const char *str="기다림은 만남을 목적으로 하지 않아도 좋다."; .. 2023. 12. 9.
shuffle #include #include #include #include using namespace std; void main() { int i; vector vi(20); vector::iterator it; for (i=0;i 2023. 12. 9.
reverse #include #include using namespace std; void main() { int ari[]={1,2,3,4,5,6,7,8,9}; int i; for (i=0;i 2023. 12. 9.
728x90
반응형