목록C언어 (33)
Prosto
배열에 대한 연습 문제를 풀어보는 세 번째 시간입니다.(아직 배열에 일정한 규칙을 가지고 숫자를 넣어보는 문제입니다.) 배열과 for문(반복문) 사용을 할 수 있어야합니다.배열을 잘 모르겠다면?'[C언어] 배열(Array)의 이해와 예제, 문제' 일정한 규칙을 찾고 그걸 만드는 것은프로그래밍 로직을 구성하는 훈련을 할 수 있으니어떻게 하면 만들 수 있을지잘 생각해보고 만들어보시면 좋을 것 같습니다.(하나 하나 풀어가면 실력은 쌓이겠죠?) 완성된 소스는 제공합니다.설명이 필요한 부분은 간단하게 설명(혹은 주석)도 함께 올리도록 하겠습니다.(각자 자신만의 소스가 나올 수도 있겠죠.) 세 번째 시간의 문제도 1, 2 번째 시간과 유사한 문제입니다.이번 시간에는 기존 5 X 5 배열을 10 X 10으로 수정하여..
C언어, C++ 등 프로그래밍을 할 때 사용되는 툴인 비주얼 스튜디오 2015 정품 설치 방법에 대한 글입니다. 비주얼 스튜디오(Visual studio)는 마이크로소프트에서 제공하는 프로그래밍 툴입니다.특히 편리하고 C 계열(기반) 언어를 사용할 때 매우 편리합니다. (어플리케이션 개발에 사용되는 자마린도 비주얼 스튜디오로 할 수 있고요.) 비주얼 스튜디오 2015(Visual studio 2015) 다운로드부터 설치까지,그리고 C/C++ 셋팅까지 정리한 글입니다. (다운로드 - 설치 - 셋팅 모두 간단하게 할 수 있습니다.) 그럼 먼저 'Visual Studio 2015 Community'를 다운로드 받아볼까요? 비주얼 스튜디오 사이트를 들어가 다운로드로 가면 되겠지만..편하게 아래 링크를 눌러 들어..
배열에 대한 연습 문제를 풀어보는 두 번째 시간입니다. 배열과 for문(반복문) 사용을 할 수 있어야합니다.배열을 잘 모르겠다면?'[C언어] 배열(Array)의 이해와 예제, 문제' 이런 규칙을 찾고 그걸 만드는 것은프로그래밍 로직을 구성할 수 있는 훈련을 할 수 있으니어떻게 하면 만들 수 있을지잘 생각해보고 만들어보시면 좋을 것 같습니다. 완성된 소스는 제공합니다.설명이 필요한 부분은 간단하게 설명(혹은 주석)도 함께 올리도록 하겠습니다.(각자 자신만의 소스가 나올 수도 있겠죠.) 두 번째 시간의 문제도 배열에서 간단한 문제일 것이라 생각됩니다.아마도 배열 초반 부분은 이런식의 문제일 겁니다.기초를 다지는 의미에서 문제마다 새로운 project를 생성하여 작성해보세요. 문제1. 아래의 사진과 같이 5x..
배열에 대한 연습 문제를 풀어보는 첫 번째 시간입니다. 배열과 for문(반복문) 사용을 할 수 있어야합니다. 배열을 잘 모르겠다면? '[C언어] 배열(Array)의 이해와 예제, 문제' 배열 연습 문제는 먼저 배열 안에 숫자를 원하는 대로 넣을 수 있는지에 대한 부분부터 단계적으로 살펴보며 진행하겠습니다. 이런 규칙을 만드는 부분은 프로그래밍 로직을 생각하는 부분과 관계가 깊으니 어떻게 하면 만들 수 있을지 생각해보고 만들어보시면 좋을 것 같습니다. 물론, 완성된 소스는 제공합니다. 설명이 필요한 부분은 간단하게 설명도 함께 올리도록 하겠습니다. 첫 번째 시간의 문제는 배열에서 가장 간단한 문제일 것이라 생각됩니다. 문제1. 아래의 사진과 같이 5x5 배열에 숫자를 넣고, '실행 결과 예'와 같이 출력하..
'배열 - 변수들을 필요한 만큼, 여러 개를 한번에 만들고, 사용할 수 있는 방법!' 프로그래밍을 하다보면 한 종류의 여러 개의 변수가 필요한 경우가 있습니다. 또는 단순 반복 작업을 간단하게 처리하고 싶지만, 변수 이름이 여러 개라면 그렇게 하기 힘들죠. (하나씩 일일이 입력해줘야죠....) 이런 때에 사용되는 게 바로 배열입니다. 예를 들어 학생 100명의 테스트 점수를 받고싶은데, 그 점수를 받는 변수들을 배열을 사용하지 않는다면 어떻게 받아야 할까요? int student1, student2, student3, student4, student5, ... , student99, student100 이렇게 1번 학생부터 100번 학생까지 일일이 만들어줘야겠죠? 그러면 입력 받을 때는 어떻게 될까요? ..
if문과 for문에 대한 이해가 부족하면 아래의 글을 먼저 봐주세요. if문(조건문) 이해, 예제 -C언어 for문(반복문) 이해, 예제 -C언어 프로그래밍을 하여 프로그램을 만들 때 빠지지 않는, 가장 중요한 if문과 for문에 대하여 제대로 익히기 위해 if문(조건문)과 for문(반복문) 문제(예제)들을 풀어보도록 합시다. 저번 시간과 마찬가지로 진행됩니다! 이번 시간의 문제는 총 3개입니다. 각 문제에 대한 출력 결과 예시와 힌트 그리고 완성된 소스와 그에 대한 설명이 함께 제공될 겁니다. 자 그럼 시작해볼까요? 문제 1. 두 수를 입력받아 더 큰 수를 출력하는 프로그램을 만드시오. (동일한 경우 동일함 알려줌-출력 예 참고) (출력 결과 예1 : 15와 8입력) (출력 결과 예2 : 9와 9입력)..
'Switch 전환하라, Case 주어진 상태에따라.' 저번에 조건문으로 가장 대표적인 if문을 봤었죠? 이번 시간에는 그 if문과 비슷한 역할을 하는 switch문(switch case문)에 대하여 알아보도록 하겠습니다. 이 switch문은 경우에 따라 if문보다 더 적합한 때가 있습니다.바로 몇 가지 선택지가 주어지고, 그에 대한 선택을 할 때죠.("1. 프로그램 실행, 2. 대기, 3. 종료"처럼 선택지가 몇 가지 있다면 말이죠. ) 게임으로 예를 들어볼까요?시뮬레이션 게임에서 대화에 따라 몇 가지 대답을 선택해야 할 때가 있죠?이렇게 여러가지의 선택지가 정해져 있고, 그 제한된 범위 내에서만 선택된다면,switch case문에 적합한 겁니다. (if문보다 확실히 묶여있게 소스도 보기 좋고요.)..
if문과 for문에 대한 이해가 부족하면 아래의 글을 먼저 봐주세요. if문(조건문) 이해, 예제 -C언어 for문(반복문) 이해, 예제 -C언어 프로그래밍을 하여 프로그램을 만들 때 빠지지 않는, 가장 중요한 if문과 for문에 대하여 제대로 익히기 위해 if문(조건문)과 for문(반복문) 문제(예제)들을 풀어보도록 합시다. 저번 시간과 마찬가지로 진행됩니다! 이번 시간의 문제는 총 2개입니다. ( 수열 문제 -2 [일반 수열 + 피보나치 수열]) 각 문제에 대한 출력 결과 예시와 힌트 그리고 완성된 소스와 그에 대한 설명이 함께 제공될 겁니다. 자 그럼 시작해볼까요? 문제 1. 입력받은 개수 따라 '출력 결과 예'와 같은 수열을 출력하는 프로그램을 만드시오. (출력 결과 예1 : 5입력) (출력 결과..
이번에 우리가 살펴볼 것은 system("PAUSE");입니다. 이 함수를 통해 우리는 말 그대로 일시정지 기능을 사용할 수 있습니다. 이 함수는 어떤 때에 사용될까요? 바로 일시적으로 결과를 지연시키고 싶은 경우, 혹은 프로그램을 생성(빌드)한 후 exe 파일을 실행시켰더니 이 실행 파일이 나타나자마자 곧바로 꺼지는 경우 간단하게 system("PAUSE");만 추가해준다면 결과를 확인할 수 있을 것입니다. 이제 간단한 예제로 확인해볼까요? (예제 소스1) 이런 소스라면 어떤 결과가 나올 것 같나요? 출력과 출력 사이에 system("PAUSE");가 위치하고 있는 게 보이시죠? 먼저, "일시정지 합니다."라고 출력(printf)이 됐습니다. 그 이후, 계속하려면 아무 키나 누르십시오 . . . 이라고..
if문과 for문에 대한 이해가 부족하면 아래의 글을 먼저 봐주세요. if문(조건문) 이해, 예제 -C언어 for문(반복문) 이해, 예제 -C언어 프로그래밍을 하여 프로그램을 만들 때 빠지지 않는, 가장 중요한 if문과 for문에 대하여 제대로 익히기 위해 if문(조건문)과 for문(반복문) 문제(예제)들을 풀어보도록 합시다. 저번 시간과 마찬가지로 진행됩니다! 이번 시간의 문제는 총 3개입니다. ( 수열 문제 -1 ) 각 문제에 대한 출력 결과 예시와 힌트 그리고 완성된 소스와 그에 대한 설명이 함께 제공될 겁니다. 자 그럼 시작해볼까요? 문제 1. 입력받은 개수 따라 '출력 결과 예'와 같은 수열을 출력하는 프로그램을 만드시오. (출력 결과 예1 : 5입력) (출력 결과 예2 : 10입력) 1. 'f..