목록전체 글 (402)
Creative Code
※main.cpp파일 #include #include "complex.h" int main() { Complex c1(3.0,4.0); // 3.0 + 4.0i Complex c2(3.0); // 3.0 + 0i Complex c3; // 0 + 0i //c3.real(c1.real()); //c3.imag(c1.imag()); c3 = c1; c2 = c1-c3; if (c1 == c3) { std::cout real()-rhs.re, this->imag()-rhs.im); return result; }
※ main.cpp파일 #include #include "complex.h" int main() { Complex c1(3.0,4.0); // 3.0 + 4.0i Complex c2(3.0); // 3.0 + 0i Complex c3; // 0 + 0i c3.real(c1.real()); c3.imag(c1.imag()); std::cout
※main.cpp파일 #include #include #include "list.h" int main(void) { List list; list.insertFirstNode(4); //[4] list.printList(); list.insertFirstNode(3); //[3,4] list.printList(); list.insertFirstNode(1); //[1,3,4] list.printList(); list.insertNode(1, 2); //[1,2,3,4] list.printList(); list.deleteNode(3); //[1,2,4] list.printList(); return 0; } ※list.h파일 #pragma once struct Node { int data; struct No..
※main.cpp파일 #include #include "queue.h" int main(void) { Queue s1(10), s2(100); s1.push(100); s1.push(200); std::cout
※main.cpp 파일 #include #include "stack.h" int main() { Stack s1(10), s2(100); // 생성자 사용 s1.push(100); //구조체 자료는 인자를 전달할 때 오버헤드를 줄이기 위해 포인터를 쓴다. s1.push(200); s1.push(300); std::cout
//N번째 소수까지 사용해 길이가 가장 긴 연속된 합성수 수열을 만들때 수열의 최소 소인수 배열 #include #include #include #include using namespace std; vectorprimes(int &N) { vectorprime; prime.push_back(2); prime.push_back(3); for (int i = 4; i < 10000; i++) { int count = 0; for (int j = 2; j < i; j++) { if (i % j != 0) { count++; } } if (count == i - 2) { prime.push_back(i); } if (prime.size() == N) { break; } } return prime; } int s..