[C/C++] 도전 프로그래밍 ONE

쉬는 동안 C/C++ 기초서적등을 다시 뒤적거리고 있습니다. 공부한다고 써먹을데가 있을까 싶습니다만.. 유난히 덥고 찌는 올 여름오기로 도전 해보고 있습니다.

하면 할수록 PHP가 좋아집니다. 왜일까요?  지금도 충분하다고 느낍니다만 앞으로 PHP의 OOP 부분이 더 강화된다면 금상 첨화가 아닌가 싶습니다.

아래 문제들은 입문자들이 많이 보는 책의 도전 예제를 제 나름 대로 풀어 봤습니다만 c/c++고수분들이 보신다면 웃으실지도 ^^;


도전 1

10진수 정수를 입력을 받아 16진수로 출력하라.

->서식 문자만 알고 있으면 풀기 쉬운문제


도전 2

두개의 정수를 입력 받아 둘 사이이의 구구단을 출력하라. 

- 입력 순서는 자유로워야하며 작은 순서부터 출력한다.

- 함수로 선언해 출력하는 방법으로 구현하라.

-> 크기 비교 함수를 따로 만들었지만 문제수준에 포인터 사용을 원하는 것이 아니므로 해당 함수 내용을 main함수에 넣어서 풀면 된다.


도전3

두개의 정수를 입력 받아 최대공약수를 구하라

-> %연산자를 알고 있으면 풀기 쉬운문제..


도전4

정수를 입력 받아 빵500원, 과자600원, 음료 400원으로 잔돈없이 살 수 있는 경우의 수를 구하라

->루프만 잘돌리면 된다.


도전 5

10개의 소수를 구하라

->산술연산만 잘하면 된다.


도전 6

초를 입력 받아 시 분 초 로 변환해서 표시하라.

->역시 산술 연산만 잘하면 된다.


도전 7

정수 하나를 입력받아 2^k<=n 공식이 성립하는 최대값 k를 구하라

- 예: n이 256이라면 k는 8

->제곱을 구하는 방법에서 혼동스러울 수 있다.


도전 8

2의 n승을 재귀함수로 구현하라.

->몇번을해도 재귀함수는 어렵다. ㅠ,.ㅠ

Posted by TheBits

댓글을 달아 주세요