본문 바로가기

프로그래밍12

[BOJ / C] 11721번 : 열 개씩 끊어 출력하기 - 열 개씩 끊어 출력하기 - 문제 설명 문제 :알파벳 소문자와 대문자로만 이루어진 길이가 N인 단어가 주어진다.한 줄에 10글자 씩 끊어서 출력하는 프로그램을 작성하시오. 입력 :첫째 줄에 단어가 주어진다. 단어는 알파벳 소문자와 대문자로만 이루어져 있으며, 길이는 100을 넘지 않는다. 길이가 0인 단어는 주어지지 않는다. 출력 :입력으로 주어진 단어를 열 개씩 끊어서 한 줄에 하나씩 출력한다. 단어의 길이가 10의 배수가 아닌 경우에는 마지막 줄에는 10개 미만의 글자만 출력할 수도 있다. 이 문제를 풀기 전에... - 길이는 int 형 변수로 입력 받자.- 입력받을 단어는 배열 크기 100의 char 형 변수로 선언하자.- 배열 인덱스를 10으로 나눈 나머.. 2019. 3. 25.
[배열]배열의 최솟값, 최댓값, 합 오늘의 실습은 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.