목록프로그래밍 공부 (3)
이야기박스
자바 수업시간에 했던 하이로우 게임을 소개합니다 간단한 코드다 보니 쉽게 하실 수 있을거라 생각합니다! # 코드 https://github.com/Oringnam/High-Low-Game.git # 작동 원리 Generate 버튼 누르면 임의의 정답 숫자가 생성. 플레이어가 숫자 입력 오답이면 힌트 정답이면 게임 종료 -> 시스템 다이어로그 상자 나옴 # 게임 화면 - 기본 화면 Generates 버튼이 활성화 되어있다. INPUT 버튼의 비활성화 - 게임 시작 Generates 버튼이 비활성화 된다. 왼쪽 화면에 물음표가 생성 --> 정답의 생성 INPUT 버튼의 활성화 - 게임 진행 텍스트 필드에 숫자를 입력 후 로 답을 입력할 수 있다. 왼쪽 화면에 작다 크다..
안녕하세요 ㅎㅎ 이번은 힙정렬의 문제를 가지고 왔습니다. 우선 힙정렬을 한 후, k번째 작은 수를 찾는 알고리즘을 만들겠습니다. 배열은 랜덤함수를 이용하여 받았습니다. 코드입니다. #include #include #include #define swap(a,b) {int t; t = a; a=b; b=t;} //a와 b를 교환, 자주 사용하기 때문에 정의하고 시작 void downHeap(int *l, int i, int n) /// 마지막노드 이후는 계산 안하게 해야함. { int *left = &l[2 * i + 1], *right = &l[(2 * i + 2)], *down, tmp; // 왼쪽 자식과 오른쪽 자식의 방의 위치 확인. if (2 * i + 2 < n) { if (*left < *rig..
자바에서 만들었던 로또 뽑기의 원본 같은 프로그램입니다.자바에서는 버튼으로 동작시켰던것과 다르게 자동으로 하나의 로또 번호를 만들어줍니다. #include #include #include using namespace std; class Lottery { private: int num[7]; public: Lottery() { makeLotNum(); toString(); } void makeLotNum() { srand((unsigned int)time(NULL)); for (int i = 0; i