도드넷
[C++] 로또 프로그램 By DOD 본문
C++로 직접 제작한 로또 프로그램 입니다.
( 여러번 해보면 로또사는게 얼마나 ㅄ같은 짓인지 알게해줍니다. )
다운로드
로또 프로그램만들때 핵심은 이겁니다.
1. for 반복문을 이용, 배열에 번호 순서대로 입력하기.
2. 입력받으면서 for문 하위에 if 문으로 저장된 번호 검사, 틀리면 goto문으로 다시 돌아가 재입력받음
- 제 1 검사 : 문자를 입력하거나 이상한값 입력시 1번으로 돌아감
- 제 2 검사 : 1~45 안의 정수 입력했는지 검사, 초과나 미달시 1번으로 돌아감
- 제 3 검사 : 중복검사 (for 반복문을 이용, 나머지 값들과 대조해서 checker 라는 사용자 정의값이 2 이상이면 goto 문을 이용해서 다시 위로 올라가게해서 재입력받게 함)
3. 당첨번호 뽑기
- 1번과 동일하지만, 번호는 컴퓨터가 rand()%45 + 1; 를 이용해서 뽑음.
- 제 1 검사 : 중복검사 (위의 중복검사와 동일)
4. 번호대조
- 중복 검사와 비슷한 매커니즘으로, for 반복문을 통해 하나씩 대조해서 맞는게 있으면 rank 에 +1 씩함.
5. 결과출력
- 내가 뽑은 번호
- 컴퓨터가 뽑은 번호
- 맞은 갯수, 당첨금
반응형
'창고 > C++ [폐쇄]' 카테고리의 다른 글
C++ 랜덤 수 뽑기 함수/명령어 (0) | 2014.10.22 |
---|---|
C++ 포인터 개념정리, 총정리 (0) | 2014.10.22 |
cin.clear, cin.fail, cin.ignore에 대한 개념정리! (1) | 2014.09.25 |
C++ 문장 입력하는 완벽한 방법!! (string 과 getline) (2) | 2014.09.24 |
C++ 문장 띄어쓰기 입력하기 gets() (0) | 2014.09.24 |
Comments