본문 바로가기

전체 글466

[배열]배열의 최솟값, 최댓값, 합 오늘의 실습은 1차원 배열의 활용 예제이다.윤성우 저 '열혈 C 프로그래밍' 서적의 문제 11-1의 문제 1번을 풀어보았다. 모범 답안과 나의 풀이가 매우 유사하여 산뜻한 기분이다. 소스코드 #include int main() { int arr[5]; int max, min; int i,sum=0; for (i = 0; i max) { max = arr[i]; } if (arr[i] < min).. 2019. 1. 28.
[반복문]continue, break의 활용 C언어 성취도 기록을 위한 두 번째 포스팅이다. 윤성우 저 '열혈 C 프로그래밍' 교재에서 Chapter 08 조건에 따른 흐름의 분기의 if, if~else 그리고 continue와 break를 공부하고 있었고, 교재에서 제시된 문제 하나를 자력으로 풀게 되어서 아직 모범 정답을 확인하지 않은 채로 블로그에 글을 작성해본다. ▶ 문제 구구단을 출력하되 짝수 단(2단, 4단, 6단, 8단)만 출력되도록 하자. 또한 2단은 2×2까지, 4단은 4×4까지, 6단은 6×6까지, 8단은 8×8까지만 출력되도록 프로그램을 구현해 보자. 이러한 문제이다. continue문과 break문을 사용해야 하며, 조건이 매우 복잡하여 고민을 하는데 많은 시간이 소요되었다. 구구단을 출력하는 것까지는 반복문을 이용해 해낼 수.. 2019. 1. 7.
[반복문] 팩토리얼 (계승) 구하기 처음 해보는 프로그래밍 공부 포스팅인 것 같다. 아무래도 공적인 느낌보다는 개인적인 성취를 위해 작성하는만큼 경어를 사용하지 않으려고 한다. 또한 같은 이유로 보통 C언어를 공부하는 순서대로의 포스팅이 안 될 수도 있다. 처음으로 포스팅 해 볼 오늘의 성취는 for문을 이용한 팩토리얼, 그러니까 계승의 출력이다. 고등학교 수학 '확률과 통계'에서 쉽게 접해본 경험이 있을 것이다. 팩토리얼이란 n이란 수부터 1까지 곱해나가는 것을 말하며 !으로 표현한다. 즉, n!은 n 팩토리얼 또는 n의 계승이라고 읽으며 n × (n-1) × (n-2) × ... 3 × 2 × 1 의 느낌으로 계산한다.이 팩토리얼, 계승이라는 녀석은 반복문의 예제로 굉장히 많이 사랑받고 있는 것 같다. 사용중인 교재는 오렌지 미디어 출.. 2019. 1. 7.
[TIP] 노트북 이어폰 고주파 소리 해결 방법 안녕하세요, 하렌입니다.요새는 날씨가 너무 추워서 밖에 나가기도 무섭네요... 자연스레 집에서 뒹굴기만 하는 것 같습니다.메인으로 사용중인 삼성 아티브북 5에 이어폰을 연결하여 유튜브 영상 혹은 음악을 감상할 때 기분 나쁜 고주파음 내지는 쇳소리 비슷한 소리가 나기 시작했습니다. 너무 신경쓰여서 다방면으로 알아본 결과 USB 포트의 전력 문제일 가능성이 있었습니다.저와 같은 현상에 불편을 겪으실 분들을 위해 해결 방법을 포스팅 해봅니다. 제어판 → 시스템 및 보안 → 시스템 위 경로대로 따라오시면 아래와 같은 화면을 보실 수 있습니다. 덧붙이자면, 해당 화면은 '내 PC'에서 마우스 우클릭, '속성'을 클릭해도 똑같이 보실 수 있습니다. 좌측의 '장치 관리자' 클릭 장치 관리자에 들어오면 위와 같은 목록.. 2018. 12. 29.