본문 바로가기
C/☞

[34]-A. Mini Lotto

by TR. 2020. 7. 21.
# include <Windows.h>
# include <stdio.h>
# include <time.h>

void main(){
	// # Mini Lotto
	// . 1~3까지 랜덤번호 1개를 출력 : 당첨번호
	// . 7자리 자동복권 생성 (1~3의 수)
	// . 생성된 자동복권의 당첨여부 출력
	// . 당첨조건 : 연속 3개의 당첨번호 유무 

	srand(time(0));
	int goal = rand() % 3 +1;
	printf("(당첨번호 : %d)", goal);

	int mini[7];
	int bell = 0;

	printf("--- MINI LOTTO ---\n");
	printf("자동복권 생성>>\n");
	for(int i=0; i<7; i++){
		mini[i] = rand() % 3 +1;
		printf("%d ", mini[i]);
	}
	printf("\n");
	printf("----------------\n");
	for(int i=0; i<4; i++){
		if(mini[i] == goal && mini[i+1] == goal && mini[i+2] == goal){
			bell = 1;
		}
	}
	if(bell == 1){
		printf("당첨\n!");
	}
	else if(bell == 0){
		printf("꽝!\n");
	}
	printf("----------------\n");
	
	

	system("pause");
}

'C > ' 카테고리의 다른 글

[35] CGV 영화관 예매  (0) 2020.07.22
[34]-A. Mini Lotto  (0) 2020.07.21
[34] Mini Lotto  (0) 2020.07.21
[33] 연습문제 : 배열 1차원  (0) 2020.07.21
[32] 배열  (0) 2020.07.21

댓글