본문 바로가기

Study (etc)407

[BOJ / C] 10871번 : X보다 작은 수 - X보다 작은 수 - 문제설명문제: 정수 N개로 이루어진 수열 A와 정수 X가 주어진다. 이때, A에서 X보다 작은 수를 모두 출력하는 프로그램을 작성하시오. 입력:첫째 줄에 N과 X가 주어진다. (1 ≤ N, X ≤ 10,000)둘째 줄에 수열 A를 이루는 정수 N개가 주어진다. 주어지는 정수는 모두 1보다 크거나 같고, 10,000보다 작거나 같은 정수이다. 출력:X보다 작은 수를 입력받은 순서대로 공백으로 구분해 출력한다. X보다 작은 수는 적어도 하나 존재한다. 이 문제를 풀기 전에- 수열을 받는 문자열과 정수 X를 비교하여 출력하는 반복문을 2개를 쓰니 틀렸다.- 즉, 반복문으로 수열을 받으면서 X와 비교하여 바로 출력해야 한다는 것 같다.- 반복문을 하나만 이용하자. 내 소스 #include.. 2019. 4. 1.
[BOJ / C] 2442번 : 별 찍기 - 5 - 별 찍기 -5 - 문제 설명 문제:첫째 줄에는 별 1개, 둘째 줄에는 별 3개, ..., N번째 줄에는 별 2×N-1개를 찍는 문제별은 가운데를 기준으로 대칭이어야 한다. 입력:첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다. 출력:첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다. 이 문제를 풀기 전에...- 중첩 for문을 이용하여 각 for문에 따라 다른 역할을 부여한다. - 나와야 하는 결과 (별의 모양 및 규칙) 를 분석하자 내 소스 #include int main() { int input; int i,j; scanf("%d",&input); for(i=1;i0;j--) // 공백을 출력하기 위한 for문 printf(" "); for(j=0;j 2019. 3. 31.
[C언어] 섭씨/화씨 변환 프로그램 갑자기 구현해보고 싶다는 생각이 들어서 만들게 된 섭씨/화씨 변환 프로그램이다. 섭씨는 어는점 0℃, 끓는점 100℃로, 100등분하여 온도를 나타내며, 대부분 이 단위를 사용한다. 화씨는 어는점 32℉, 끓는점 212℃로 180등분하여 온도를 나타내며, 미국에서 주로 이 단위를 사용한다. 두 단위 사이에는 다음과 같은 공식이 성립한다. -섭씨 → 화씨 : °F = °C × 1.8 + 32 -화씨 → 섭씨 : °C = (°F − 32) / 1.8 이 프로그램을 구현할 때 아래와 같은 것들을 고려하였다. 1. 사용자로부터 변환할 단위를 선택할 수 있도록 한다. 2. 각 온도 변환 기능을 함수로 구현한다. 아래는 구현한 소스코드. 소스코드 #include //화씨 - 섭씨 void CelToFah(float.. 2019. 3. 27.
[BOJ / C] 11721번 : 열 개씩 끊어 출력하기 - 열 개씩 끊어 출력하기 - 문제 설명 문제 :알파벳 소문자와 대문자로만 이루어진 길이가 N인 단어가 주어진다.한 줄에 10글자 씩 끊어서 출력하는 프로그램을 작성하시오. 입력 :첫째 줄에 단어가 주어진다. 단어는 알파벳 소문자와 대문자로만 이루어져 있으며, 길이는 100을 넘지 않는다. 길이가 0인 단어는 주어지지 않는다. 출력 :입력으로 주어진 단어를 열 개씩 끊어서 한 줄에 하나씩 출력한다. 단어의 길이가 10의 배수가 아닌 경우에는 마지막 줄에는 10개 미만의 글자만 출력할 수도 있다. 이 문제를 풀기 전에... - 길이는 int 형 변수로 입력 받자.- 입력받을 단어는 배열 크기 100의 char 형 변수로 선언하자.- 배열 인덱스를 10으로 나눈 나머.. 2019. 3. 25.