분류 전체보기
-
JUNGOL...37일지 2021. 1. 1. 14:40
Language_Code/파일입출력/자가진단1 문제 두 개의 정수를 입력받아 작은 수부터 큰 수까지 모든 정수의 합을 구하여 출력하는 프로그램을 작성하시오. * 표준입출력방식으로 작성하세요. 입력 예 5 10 출력 예 45 BasicFileProcess01.h #include BasicFileProcess01.cpp void BasicFileProcess01::Code() { int var1, var2; std::cin >> var1 >> var2; int beg{ var1 var2 ? var1 : var2 }; int sum{ 0 }; while (beg arr[i]; } float sum{ arr[0] + arr[9] }; flo..
-
자료구조...55일지 2020. 12. 30. 11:51
원형 큐 삽입 메서드 구현 CircularQueue.cpp /// /// CircularQueue의 끝 부분에 값을 추가한다. /// /// 추가할 값 void CircularQueue::Enqueue(int value) { if (IsNeedToResize()) { Resize(); } m_items[m_front++] = value; m_count++; m_front = m_front % (m_capacity + 1); } /// /// CircularQueue에 count만큼의 값을 삽입할 수 있는지 확인한다. /// /// 삽입 가능 여부 bool CircularQueue::IsNeedToResize() { return m_capacity < m_count + 1; } /// /// 데이터 삽입 ..
-
자료구조...54일지 2020. 12. 29. 11:55
원형 큐 구현 준비 큐는 선형 리스트와 연결 리스트에서 모두 구현할 수 있는 기본적인 자료구조 중 하나이다. 구현에 필요한 메서드 및 속성은 다음과 같다. 생성자 Queue() 비어있고 기본 초기 용량을 가지는 인스턴스 생성 Queue(Queue&) 다른 Queue 데이터로 인스턴스 생성 Queue(int) 비어있고 지정한 초기 용량을 가지는 인스턴스 생성 속성 Capacity 저장될 수 있는 총 크기 Count Queue에 포함된 데이터의 개수 Item[int] 저장된 데이터의 접근 및 설정 메서드 Enqueue(data) Queue의 끝 부분에 데이터를 저장 Peek() Queue의 시작 부분의 데이터를 제거하지 않고 반환 Dequeue() Stack의 시작 부분의 데이터를 제거하고 반환 Clear(..
-
JUNGOL...36일지 2020. 12. 22. 12:12
Language_Code/포인터/형성평가1 문제 문자와 실수를 각각 선언 하고 그 주소를 출력하는 프로그램을 작성하시오. 출력 예 11111 22222 Hint! 포인터 FormativePointer01.h #include FormativePointer01.cpp void FormativePointer01::Code() { char* ch = new char; float* var = new float; std::cout *var1 >> *var2; int* result = new int{ std::abs(*var1 - *var2) }; std::cout > arr[i]; } int odd{ 0 }, even{ 0 }; for (int i = 0; i < 10; i++) { if (arr[i] % 2 ==..
-
인터프리터...30일지 2020. 12. 22. 12:08
C 방식의 구문 규칙 구문 규칙은 가장 낮은 우선순위에서 부터 높은 우선순위의 연산자를 호출하는 형식으로 되어있으며 간략한 예는 다음과 같다. 식 논리 AND 식 식 || 논리 AND 식 논리 AND 식 등가식 논리 AND식 && 등가식 등가식 관계식 등가식 == 관계식 등가식 != 관계식 관계식 가감식 관계식 가감식 관계식 = 가감식 가감식 승제식 가감식 + 승제식 가감식 - 승제식 승제식 단항식 승제식 * 단항식 승제식 / 단항식 승제식 % 단항식 단항식 일차식 단항 연산자 단항식 일차식 상수 변수 ( 식 ) 단항 연산자 one of + - ! 더보기 참고문헌 만들면서 배우는 인터프리터하야시 하루히코 상세보기