본문 바로가기

Study

오늘봤던 프로그래밍 시험 문제입니다 ㄱ-... - 시험 시간 12:30 - 13:20까지 코딩하고, 13:30까지 답안 전송 - 코드에 주석은 필요 없음 1. 키보드로 입력받은 문자(char)가 C++의 식별어로 사용될 수 있는 문자인지 아닌지를 판별하는 함수를 작성하라. 단, isalpha와 같은 표준 함수는 사용할 수 없음. 2. 실수형(double) 배열의 모든 요소를 역순으로 변환하는 함수를 작성하라. 3. 실수형(double) 배열의 중간값을 가지는 요소의 인덱스(index)를 반환하는 함수를 작성하라. 4. C++를 이용하여 아래와 같은 동작을 수행하는 프로그램을 작성하라. - 세 개의 주사위의 값의 합이 4가 될 확률을 실험하는 프로그램을 작성하라. 즉, [1, 6] 사이의 임의의 정수를 3개 생성하는 동작을 10000번 정도 반복하고,.. 더보기
프로그래밍 입문 기말고사 예제 문제 풀이(?) 뭐 그냥 간단해서 써봅니다 ㅇㅅㅇ... 소스코드는 글의 마지막에 첨부했구요 ㅋ_ㅋ 먼저 첫번째 소스 코드를 써봤습니다 ㅇㅅㅇ~ /*1. C++를 이용하여 아래와 같은 동작을 수행하는 프로그램을 작성하라. - 두 개의 주사위의 값이 동일할 확률을 실험하는 프로그램을 작성하라.즉, [1, 6] 사이의 임의의 정수를 2개 생성하는 동작을 10000번 정도 반복하고, 같은 수가 나온 개수를 전체 실험수(10000)로 나누어 출력한다. */ #include using namespace std; int main() { int ju[2], count = 0; srand((unsigned int)time(NULL)); for(int i = 0; i < 10000; i++){ ju[0] = rand()%6+1; ju[1.. 더보기
투표가 종료되었습니다. 네... 예정보다 늦게 글쓰는 온새미입니다 [어이어이] 이 전 글에서 오늘까지 투표를 실시했었는데요... 결과는! 리듬게임 : 11표 던전앤파이터 미니 : 4표 날아라 슈퍼보드 환상서유기 : 12표 로 이번 방학 때 해볼 프로젝트를 날아라 슈퍼보드 환상서유기를 하기로 결정하였습니다! 예정대로 아스람 도착까지 할 예정이구요, 메신저나 댓글로 투표를 해주신 27분께 정말 감사하다고 전해드립니다 ^^ 리듬게임이 11표로 아쉽게 떨어졌지만, 만약 다음 프로젝트를 한다면 리듬게임으로 할 가능성이 있겠네요 ^^; 프로젝트의 끝까지 도와주실 분을 모집하고자 하니까요 많은 참여해주시면 감사하겠습니다 ^^; 일단, 원작의 아이템 리스트와 배경음 등등을 확보하고 있습니다만, 아직 자원이 부족한 관계로 ;ㅅ ; 많은 지원 .. 더보기
앞으로의 계획겸 투표 예압~ 공연끝나고 널널해진 새미입니다 [?!!!] 하지만 포스팅은 자주 못하고 있지요 [먼산...] 뭐 끝난 기념으로 여러가지를 했던 터라서요 ㅋ_ㅋ 이 포스팅은 다름이 아니라, 방학 때 할 프로젝트의 시작을 알리는 포스팅인 동시에, 뭘 할지도 정하고자 하는 포스팅인데요... 그냥 혼자하는 헛소리일진 모르겠지만 대중성(?)을 고려해서 제가 좋아하는 3가지를 두고 한번 투표랄까요... 그런걸 할까 합니다 ㅇㅅㅇ... 전보다 제 블로그를 찾아주시는 분들은 훨씬 줄어들었지만, 그분들이라도 한번 묻기라도 해보고 싶네요 ;ㅅ ; 일단, 이번 프로젝트에 대한 간략한 설명을 하고자 합니다. 뭘할건가? 게임을 만들겁니다. 역시 윈도우용인가? 리눅스용입니다. 리눅스용이면 레드헷계열인가? 데비안계열인 우분투를 기반으로 합.. 더보기
우분투에서 OpenGL 프로그래밍 하기 오늘 첫 스타트를 끊고자, wubi를 이용하여 우분투를 깔았습니다. 근데 직접 까는거보단 뭔가 느린 느낌이 확연하게 드네요... 전에도 이런 느낌 받았더랬죠...; 아마 wubi 처음 나왔을 때였던가요?ㅎㅎ; 그건 그렇고, 이번에 하게 된 건 우분투에서 OpenGL 프로그래밍을 하기 위한 전처리랄까요? 그런 작업을 하고자 이렇게 포스팅하게 됬습니다. 다른분들도 참고가 되셨으면 좋겠네요 ^^ 저도 처음에 해매다가 여기저기 들쑤시니까 나오네요 ㅋㅋ; 제가 보고 있는 책은 "OpenGL 프로그래밍 가이드 제3판 OpenGL 1.2 공식 학습 가이드" 라는 책인데요, 여기에서는 윈도우는 물론이고 리눅스에서 처음 시작하는 법도 안알려주더군요 ㅠㅠ... 어쩔수없이 윈도우에서 썼을때도 제가 스스로 찾아냈는데, 리눅스.. 더보기