[C++]로또 번호분석 및 조합생성 프로그램
본 자료는 미리보기를 지원하지 않습니다.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
해당 자료는 1페이지 까지만 미리보기를 제공합니다.
1페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

[C++]로또 번호분석 및 조합생성 프로그램에 대한 보고서 자료입니다.

본문내용

LottoAnalysis::LottoAnalysis()
{ /*번호분석을 위해 이전 당첨번호를 저장하고 빈도수를 계산*/

char buff[2];
char ch; int i = 0;
for(; i < 5; i++) numRange[i] = 0;
for(i = 0; i < MaxNum; i++){
rangeSorting[i].count = wholeSorting[i].count = 0; // 카운터 초기화
rangeSorting[i].num = wholeSorting[i].num = i + 1; // 1~45 입력
}

ifstream fin;
fin.open(file); // 기존 당첨번호 파일 열기
int row, col;
row = col = i = 0;
if(!fin.is_open()) return;

while(!(!fin.get(ch))){ // 기존 당첨번호 저장
if(ch >= 48 && ch <= 57){ // 번호가 입력된 경우만 저장시작
buff[i] = ch;
i++; // 두자리 번호를 받은 경우 변환 후 저장하기 위한 변수
if(i > 1){
int temp;
temp = keytoi(buff); // 정수로 변환
lottoDB[row][col] = temp; // 당첨번호 저장

Counting_Frequency(temp); // 각 번호 빈도수 계산

i = 0; col++;
}

if(col > 6){row++; col = 0;} // 번호 6개 모두 저장했으면 다음 회로 이동
} // end of if
} // end of while

fin.close();
MaxRow = row; // 마지막 회차 저장
numRange[4] = numRange[4] * 5 / 3; // 40번대는 6개이므로 다른 번호대와 빈도수를 맞추기 위한 계산
Sorting_AllDATA(); // 각 회차의 당첨번호 정렬
combocnt = 0; // 분석 중 당첨 횟수를 기록할 변수 초기화
}
  • 가격1,500
  • 페이지수5페이지
  • 등록일2007.08.03
  • 저작시기2007.6
  • 파일형식압축파일(zip)
  • 자료번호#423764
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니