본문 바로가기

2011/12

The Trip // theTrip.cpp : 콘솔 응용 프로그램에 대한 진입점을 정의합니다. // #include "stdafx.h" #include using namespace std; int _tmain(int argc, _TCHAR* argv[]) { int pepleCnt = 0; cin >> pepleCnt; float* ExpenseMoney = new float[pepleCnt]; memset( ExpenseMoney, 0.0f, sizeof(float)* pepleCnt); for(int i = 0; i> (float)*(ExpenseMoney + i); float sum = 0.0f; for(int i = 0; i< pepleCnt; ++i) { sum += Exp.. 더보기
알고리즘 트레이닝 북 지뢰찾기 // Minesweeper.cpp : 콘솔 응용 프로그램에 대한 진입점을 정의합니다. // #include "stdafx.h" #include #include using namespace std; //해당배열의 주위 지룃수를 리턴함 int calc(int xsize ,char* tarr, int x, int y) { // 특정 배열 구역을 찾음. char* arr = tarr + x + (xsize * y) ; if( (*arr) == '*' ) return 9; int MineCnt = 0; // 그 특정 구역역 주위를 검색. //예외처리 if( *(arr - 1) == '*' ) MineCnt++; if( *(arr + 1) == '*' ) MineCnt++; if( *(arr + (xsize* 1).. 더보기
알고리즘 트레이닝 북 3n+1 문제 // AlgoChallenges.cpp : 콘솔 응용 프로그램에 대한 진입점을 정의합니다. // #include "stdafx.h" #include using namespace std; int Calc(int num) { int cnt = 1; while( num != 1) { //짝수면 if( (num % 2) == 0 ) { num = num / 2; } else //홀수면 { num =(num* 3) +1; } cnt++; } return cnt; } int _tmain(int argc, _TCHAR* argv[]) { int inputA =0 , inputB = 0; cin >> inputA >> inputB; int curNum= 0; int oldMaxNum= 0; cout 더보기