일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Javascript
- tipssoft
- Kotlin
- Direct2D
- doit코틀린프로그래밍
- 백준
- 문법
- VS ERROR
- c++
- Visual Studio
- c
- Tips강좌
- Desktop
- 이지스퍼블리싱
- 배열
- Win32
- 리뷰
- Tips프로그래밍강좌
- CS
- Windows
- 프로그래밍
- 알고리즘
- 티스토리
- 김성엽
- Programming
- 포인터
- 지식나눔강좌
- 함수
- c#
- 연산자
- Yesterday
- Today
- Total
목록All (383)
F.R.I.D.A.Y.
해당 파일은 1바이트 단위로 띄어쓰기가 되어있으므로 split해서 rgb값에 해당 바이트 값을 넣으면 lena이미지가 나온다. C언어에서 raw이미지를 로드해보라는 예제를 하다가 궁금해서 뜯어봤더니 포맷이 그냥 픽셀 하나의 데이터를 1바이트에 넣어서 만든 이미지였다.아마도 흑백이미지만 넣을 수 있는 포맷인듯. ++들어보니 내가 올린 파일은 흑백이라서 rgb값이 모두 같아 1바이트만 작성했는데, 컬러를 넣고 싶으면 rgb값을 저장할 때, 각각 1byte씩 할당해서 입력해줘야 한다. 아이구 횡설수설..
일반적으로 무한 반복문은 다음과 같이 작성한다. for(;;){ } 다음과 같이 for의 괄호 안에 세미콜론(;)만 두개 작성하고 끝내는 것으로 무한 반복문을 생성할 수 있다.
Q. 사용자에게 값을 계속해서 받는다. 사용자가 0을 입력하면 반복이 멈추고 그동안 입력된 값의 합을 출력하여라.- while 문을 사용할 것.
Q. 달팽이 껍질과 같은 모양으로 숫자를 출력하여라- 맵의 크기는 사용자가 직접 정할 수 있어야 한다. ※ 가변배열이 필요한 프로그램으로 가변배열을 모른다면 포인터부터 배우고 오기 바랍니다.
Q. 사용자에게 임의의 n을 입력받은 후, 피보나치 수열을 n항까지 출력한다.- while문을 이용할 것. - 0 다음 출력되는 1을 1항으로 취급한다.ex) 0 1 1 2 3 5 ....(0항, 1항, 2항, 3항, 4항, 5항) 피보나치 수열?- n항과 n+1항을 더해 n+2항이 결정되는 수열.
Q. 두 자연수를 입력받고 입력받은 두 수의 최대 공약수를 출력하는 프로그램을 작성하여라. - 자연수 범위를 벗어날 경우, 예외처리를 하여 다시 받도록 한다.- 입력 받을 수 있는 자연수 범위는 singed int이다.
Q. 1부터 100까지의 임의의 변수 n이 정해진 후, 사용자가 임의의 n을 찾는 Up & Down 게임을 하는 프로그램을 작성하여라.- 사용자가 입력한 값이 n보다 클때는 down을 외치고- 사용자가 입력한 값이 n보다 작을 땐 up을 외치며- 사용자가 입력한 값이 n과 같을 땐 "임의의 값은 n입니다."를 외치며 프로그램이 종료된다.
Q. 입력받은 정수를 이진수로 표현하라.- 입력받는 정수의 범위는 INT_MIN(-2,147,483,648) < N ≤ INT_MAX(2,147,483,647) 이다. - 단, 이진수는 8비트 단위로 출력하되, 최대 32비트까지 표현한다.- 음수는 2의 보수로 표현한다. ※ 동적 배열을 사용하는 문제로 동적 배열을 알고 있지 않다면 포인터부터 배우고 오시는 것을 추천합니다.