본문 바로가기

전체 글

로또 추첨기(배열사용) #include #include#include#include#includeusing namespace std;int main(void){--로또에 사용될 변수 선언--int UNumber[45]={0},Lotto[45]={0};int Count=0;//로또번호 맞춘 개수 카운터int section=1;//로또 회수int select;//메뉴 선택 변수int UInputNumber;//입력받을변수int dest,src;//처음번호와 마지막 번호를 바꾸기 위해사용될 변수int bonus;//보너스 번호 int Max=6;//로또번호 개수while (true){//1번 while 문 시작system("cls");cout 더보기
HI-LOW Seven Game by C++ 52장의 트럼프 카드중 4장을 오픈하고 5번째에 나올카드를 맞추는 게임 7을 기준으로 낮으면 로우 높으면 하이 같으면 세븐으로 처리한다. 로우와 하이는 2배의 배당금을 지급하고 세븐은 10배의 배당금을 지급한다. 게임은 무한으로 반복되며 중복되는 카드는 나올수 없다. 한번의 덱이 모두 소진되면 모두 섞어서 다시 게임을 진행한다. #include using namespace std; //< 카드 개수 const int MAX_CARD = 52; //< 오픈할 카드 개수 const int OPEN_CARD = 4; //< 최대플레이 횟수 const int MAX_PLAY_COUNT = MAX_CARD - OPEN_CARD; //< 섞을 횟수 const int MAX_SHUFFLE_COUNT = 100; in.. 더보기
조건문(if~else,switch case) 사용법 if(비교식){ 수행문:}비교식은 참의 값일때만 수행문을 수행하는것이다.if(비교식)비교식이 참일때 수행할 문 1; 비교식과 상관없는 문 2;가 있다고 할때 문1은 비교식에 의하여 실행되여야하는 문이지만 문2 는 비교식과 상관없을때 하려는 문이다 그러나 두번째 문은 비교식에 상관없이 무조건 절차적으로 실행된다 따라서 해결방법은 {문1 } 비교식이 참일때 수행할 문1을 블록으로 감싸준다. 또 다른 해결방법으로 if(비교식){ 문1;} else {문2;}비교식이 참일경우 문1을 수행하고 비교식이 참이아닐경우를 대비해else 문 아래 문2를 사용한다. 마찬가지로 비교식이 참이 아닐경우 else 문다음에 오는 문을 사용하려했다면 블록처리로 감싸줘야 한다.만일 감싸주지않고 if 문에서 비교식이 참이 아니고 els.. 더보기
컴퓨터 자료형에 대하여 진법이란 N개의 수를 사용하여 그 개수만큼 수를 표현하는 것이다. 0~9(10개의수)를 사용하여 표현한 수를 10진수 0~7(8개의수)를 사용하여 표현한 수를 8진수 진법변환방법: 10진수->2진수 : 10진수를 2로 나눈값에 몫을 거꾸로 표현한 것이다. 2진수->10진수: 2진수의 왼쪽부터 0,1,2,... 승하여 2진수의 자리값을 곱하여 모두 더한다. 16진수->10진수: 먼저 16진수에서 2진수로 변환한후(4비트씩 나눠서) 2진수에서 10진수로 변 환한다. 단위 : 비트(bit)->8bit(1byte)->니블(4비트) 자료형: 이름 형태 바이트 signed unsigned char 문자 1 -128~127 0~255 short 정수 2 -32768~32767 0~65535 int 정수 4 약 -21.. 더보기
make 파일 make 파일은 애플리케이션의 구성방법을 make에 알려주는 텍스트파일로,대상,의존성,명령으로 이루어진 규칙이 나열된 형식을 지닌다. 대상(target):대상에 의존되는 파일1[파일2...]명령(command) 대상은 make가 궁극적으로 생성하는것: test:test.cgcc test.c-o test 여기서는 test 가 대상이다.의존성은 대상과 대상을 생성하는데 필요한 소스파일의 관계로 ,make파일에서는 대상과 대상을 생성하는데 필요한 목록을 다음과 같이콜론(:)으로 구분한다. test : test1.o test2.o test3.o .....1test1.o : test1.c a.h ........2test2.o : test2.c a.h b.h ............3test3.o : test3.c .. 더보기