일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Javascript
- tipssoft
- VS ERROR
- 김성엽
- Tips프로그래밍강좌
- Win32
- Kotlin
- 알고리즘
- Programming
- 연산자
- 문법
- CS
- 포인터
- 프로그래밍
- 티스토리
- 리뷰
- 배열
- Windows
- 백준
- 함수
- c++
- c
- Desktop
- doit코틀린프로그래밍
- c#
- 지식나눔강좌
- 이지스퍼블리싱
- Direct2D
- Visual Studio
- Tips강좌
- Yesterday
- Today
- Total
목록DEV (265)
F.R.I.D.A.Y.
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의 보수로 표현한다. ※ 동적 배열을 사용하는 문제로 동적 배열을 알고 있지 않다면 포인터부터 배우고 오시는 것을 추천합니다.
Q. 3.6.9 게임을 한다. 숫자는 1씩 증가하며 3, 6, 9 중 포함되어 있는 수만큼 "짝"을 출력한다.※ 15의 배수는 아무것도 출력하지 않는다.※ 숫자는 1000까지이며 1부터 시작한다.※ 숫자를 출력하지만, '짝'을 출력하는 경우에는 숫자는 출력하지 않는다.※ 무한루프를 이용할 것.
Q. n개의 정수를 입력받는다. 그중 가장 큰 수와 작은 수를 구하여라.- 몇 개의 정수든 받을 수 있어야 한다.- 단, n은 자연수이다.- 단, 정수를 모두 입력받은 후, 정수의 크기를 비교하는 작업을 시행한다. ※ 동적할당이 필요한 작업으로 풀어볼 사람은 포인터부터 학습하고 오기 바람. int *numArr = (int *)malloc(sizeof(int) * n); for (int i = 0; i < n; i++) { printf("%d번째 정수 : ", i + 1); scanf("%d", &numArr[i]); } 그리고나서, 해당 개수만큼의 크기를 가진 배열을 메모리에서 동적 할당한다.이후에 for를 이용해 각 index에 값을 넣는다. printf(" 가장 큰 수 : %d\n", max); p..
Q. 세 점이 주어졌을 때, 만들어지는 삼각형의 넓이를 구하여라.-단, 삼각형이 만들어지지 않을경우, -1을 출력한다.-세 점은 모두 정수이다. printf("%.2f", height); 여기에서 %와 f 사이의 .2는 소수 둘째 자리까지 나타내겠다는 설정이다. Result:
처음 VS2017을 다운로드받아 사용하는 입문자들의 경우, 디버깅(F5)를 이용하거나 실행(Ctrl + F5)을 하면 프로그램이 자동을 닫히는 문제에 직면한다.다들 #include //비표준 헤더파일 getch(); //혹은 gets(); 를 이용하곤 한다. 코드를 삭제하고 다시 작성하는 순간 같은 내용을 다시 작성하는 번거로움이 있다. 다음과 같은 방법으로 콘솔이 자동으로 닫히지 않게 할 수 있다. 위와 같이 솔루션 탐색기에서 프로젝트 메뉴의 속성(오른쪽 마우스로 클릭하면 나오는 메뉴창), 혹은 Alt+Enter를 통해 프로젝트 속성으로 진입한다. 속성의 왼쪽 탭에서 [구성 속성 - 링커 - 시스템] 설정 탭을 열고 난 후, 오른쪽 메뉴에서 [하위 시스템]을 콘솔(첫 번째 리스트로 됨)을 선택한다.기본..
갤러리에 사진을 찾아보다가 교수님이 바라는 과제물과 학생들 수준에 관한 자료가 있길래 보니 하트 그리는 프로그램이 있었다.아무 생각없이 사진에 있는 코드를 복사해보았다. #include int main(void) { printf("\n"); printf(" ****** ******\n"); printf(" ************ ************\n"); printf(" **************** ****************\n"); printf(" ****************** ******************\n"); printf(" **************************************\n"); printf(" *********************************..
#define CONST_VALUE 3 int const DEF_CONST_VALUE = 3; int main(void) { int k[DEF_CONST_VALUE] = { 0, };//사용 불가 int r[CONST_VALUE] = { 0, };//사용 가능 } 이렇게 상수를 통해 배열의 길이를 선언하면 배열 k는 오류를 나타내지만, 배열 r의 경우 전처리 상수를 이용해 길이를 정했기 때문에 r 배열은 문제 없이 넘어간다. 같은 상수이지만, 어떻게 선언되느냐에 따라 사용가능과 불가능이 갈린다.