Print Friendly and PDF

2025/03/25 4

[C++] 빙고 게임_1

5,5 빙고판 만들기 srand((unsigned int)time(0));int iArray[25] = {};//1~25까지의 숫자를 넣는다.for (int i = 0; i  결과 입력부분 추가cout > iInput;//종료if (iInput == 0){ break;}//1~25 사이의 숫자가 아닌 경우else if (iInput 25){ cout  숫자가 있을 경우 *처리 추가//중복 입력 체크하기 위한 변수bool bAcc = true;//모든 숫자를 차례대로 검사해 입력한 숫자와 같은 숫자가 있는지 찾아낸다for (int i = 0; i  빙고판을 만드는 while문 코드 수정while (true){ system("cls"); for (int i = 0; i  최종 코드srand((unsigne..

C++/C++입문 2025.03.25

[C++] 로또 만들기

로또 프로그램 만들기 1. 1~45까지의 숫자 중 6개를 랜덤으로 뽑는다. 2. 중복된 숫자가 나오면 안된다. 실습int iLotto[45] = {};srand((unsigned int)time(0));for (int i = 0; i - 문제점 : 중복된 숫자가 나올 수 있음 문제 해결을 위해 "Swap 알고리즘"을 이용하여 중복되지 않게 뽑아보기//swap 알고리즘 실습int iNum1 = 1, iNum2 = 2, iNum3;iNum3 = iNum1;iNum1 = iNum2;iNum2 = iNum3;  //중복된 숫자가 나오지 않게 하기 위해for (int i = 0; i  결과

C++/C++입문 2025.03.25

[C++] 배열

배열 :- 같은 타입의 변수를 하나의 이름으로 여러 개를 한번에 생성할수 있는 기능 - 선언 : 타입 이름[크기] = { 값, 값, 값, ... } 배열의 특징 : - 배열은 선언과 동시에 초기화를 해야한다. - 배열은 0부터 시작하며 인덱스를 이용해 접근할 수 있다. - 연속된 메모리 블럭에 할당된다. - 연속된 메모리 블럭 : 메모리 - [0][1][2][3][4][5][6][7][8][9]  실습_초기화 하지 않고int iArray_none[10];iArray_none[0] = 1;cout - 배열 뿐 아니라 일반 변수도 선언만 하고 값을 넣지 않으면 쓰레기 값이 들어가게 된다. 결과  실습_0으로 초기화int iArray_zero[10] = { };cout  결과  실습_초기화 하고int iArr..

C++/C++입문 2025.03.25