본문 바로가기

공부

별 피라미드 출력문제 별모양을 입력받은 층만큼 출력하여 피라미드 모양을 만드는 문제에 관한 코딩입니다. 문제===================================java 생각하는 문제. 콘솔로 삼각형을 출력하는 문제입니다.입력은 삼각형의 높이만을 입력 받습니다. 예를들어 높이를 3으로 입력받으면 다음과 같이 출력합니다. * ******** 마찬가지로 높이를 5로 입력받으면 다음과 같이 출력합니다. * *** ***** **************** 삼각형을 출력한뒤 프로그램의 연속 유무를 체크한뒤 그에 맞게 실행합니다.ex) 프로그램을 종료하겠습니까? (y/n) 이때 다른 값을 입력하면 한번더 물어봅니다. 삼각형의 높이는 0보다 크고 20보다 작습니다.================================== 코.. 더보기
자바로 만든 구구단 구구단이라고 했지만 그냥 회사 동료가 풀어보라고 던져준 문제 기초책도 읽다 말고 짠 코드라서 매우 후잡합니다. - 문제 원문 -Java 구구단 과제. 프로그램을 실행하면 다음과 같은 입력을 받는다. =========================== 선택하신 단 입력> =========================== 위 입력창에서 사용자가 원하는 단을 입력을 하면 그에 맞는 결과값을 출력한다. =========================== d 단d * 1 = 1dd * 2 = 2dd * 3 = 3dd * 4 = 4dd * 5 = 5dd * 6 = 6dd * 7 = 7dd * 8 = 8dd * 9 = 9d계속 진행하시겠습니까? (y/n)> =========================== y, n을 입.. 더보기
정수의 배열에서 두번째로 큰 숫자를 출력하는 문제 프로그래밍 문제 제공/풀이 사이트인 http://www.try-cat.ch 에서 풀어본 문제의 자작 코드. 하지만 틀림... 이유는...문제가 예제를 입력하는게 아니고 문제상의 설명이 너무 간략해서.. 예제에 쓰여있는 배열을 넣으라는건줄 알고 짜서 입니다. 그리고 전 책으로만 배운터라.. 코딩도 책처럼 해버리죠 우왕. #include using namespace std; int main() { int gogi[10] = {9,5,2,7,7,8}; //문제의 입력 배열 예제 int i, temp = 0,max =0; //최대값과 임시저장값을 0으로. for(i=0; i max) //해당 배열의 값이 최대값보다 크면 변경 { temp = max; //현재의 최대값은 임시저장으로 넣어두고 max = gogi[.. 더보기
숫자 야구게임 C++ 이래저래 혼자 짜보려다가 인터넷에서 검색하던중 가장 나은 코드가 있어서 퍼올림.. #include #include // srand(), rand(), system() #include // _getch() #include // time() #include // isdigit() void PrintTitle(void); void CreateNum(int *pComp); void InputNum(int *pUser); void CountSnB(const int *pComp, const int *pUser, int *nStrike, int *nBall); void PrintMessage(const int *pComp, int nStrike); #define N 4 // 숫자의 갯수 #define LIMIT 20.. 더보기
rand 와 srand 를 이용한 랜덤수 코딩 일반적으로 rand만 사용하면 말만 랜덤이고 실제는 그 실행 내에서 정해진 랜덤수가 튀어나오게 되는데 이걸 방지하는게 srand 입니다. 이 코드에서는 그냥 메인에 두었지만.. MFC 코딩에서는 초기화 부분에 SRAND를 두면 됩니다. 본 코드는 0부터 99까지의 숫자 를 10개 받아 서로 비교하여 가장 큰 숫자가 몇번째 배열에 있는지를 출력합니다. =================================================================== #include #include #include void main() { int value[10] = {0, }, max_index = 0, i = 0; //값이 들어갈 배열 , 최대값의 주소를 나타내는 변수, 반복을 위한 변수 i를 선언.. 더보기