본문 바로가기

프로그래밍 언어 문제/코딩테스트(코드업)_C언어, C++57

코드업 1019번 문제 풀이 안녕하세요 보글리아입니다. 이번 시간에는 코드업 1019번 문제 풀이를 하겠습니다 ※본 풀이는 C언어와 C++ 언어를 같이 사용해서 설명하겠습니다※ 문제 : 년, 월, 일을 입력받아 지정된 형식으로 출력하는 연습을 해보자. 입력 : 연, 월, 일이 ".(닷)"으로 구분되어 입력된다. 출력 :입력받은 연, 월, 일을 yyyy.mm.dd 형식으로 출력한다. Tip : %02d를 사용하면 2칸을 사용해 출력하는 데, 한 자리 수인 경우 앞에 0을 붙여 출력한다. 문제 해설 문제에서 년, 월, 일을 입력받으라 했으니 정수형 변수로 각각 선언해 줍니다. 그리고 입력을 받기 위해 cin을 사용합니다. 출력을 할 때는 서식문자를 연도는 한자릿수부터 네 자릿수가 나올 경우의 수가 있기 때문에 %04d로 서식문자를 작성.. 2023. 10. 8.
코드업 1018번 문제 풀이 안녕하세요 보글리아입니다. 이번 시간에는 코드업 1018번 문제 풀이를 하겠습니다. ※본 풀이는 C언어가 아닌 C++를 기반으로 하는 점 양해 부탁드립니다※ 문제 어떤 형식에 맞추어 시간이 입력될 때, 그대로 출력하는 연습을 해보자. 입력 : 시(hour)와 분(minute)이 ":"(콜론)으로 구분되어 입력된다. 출력 : 입력받은 시간을 "시:분"으로 출력한다. 입력 예시 : 3.16 출력 예시 : 3.16 풀이 먼저 시 하고 분을 입력할 변수 a와 b를 선언합니다. 그리고 C++가 아닌 C언어의 출력 기능인 scanf로 각각 변수의 값의 주소값으로 받아 값을 저장해 줍니다. 그리고 출력을 하면 됩니다. * 여기서 C4996 오류가 발생하는 이유가 있는데 이는 #pragma warning으로 오류 문구.. 2023. 4. 4.
코드업 1017번 문제 풀이 안녕하세요 보글리아입니다. 이번 시간에는 코드업 1017번 문제 풀이를 하겠습니다. ※본 풀이는 C언어가 아닌 C++인 점 양해 부탁드립니다※ 문제 int형 정수 1개를 입력받아 공백을 사이에 두고 3번 출력해 보자. 입력 : 정수 1개가 입력된다. 출력 : 입력받은 정수를 공백으로 구분해 3번 출력한다. 풀이 정수형 자료형인 int로 임의의 변수 a를 선언합니다. C++의 입력 기능인 cin을 사용해 변수 a에 정수값을 저장합니다. 문제에 맞게 정수 값을 세 번 출력해야 하는 데 중간에 공백이 있어야 하니 " "를 사용해서 출력합니다. #include using namespace std; int main() { int a; cin >> a; cout 2023. 3. 30.
코드업 1015번 문제 풀이 안녕하세요 보글리아입니다. 이번 시간에는 코드업 1015번 문제 풀이를 하겠습니다. ※본 풀이는 C언어가 아닌 C++를 기반으로 하는 점 양해 부탁드립니다※ 문제 실수(float) 1개를 입력받아 저장한 후, 저장되어 있는 값을 소수점 셋째 자리에서 반올림하여 소수점 이하 둘째 자리까지 출력하시오. 입력 : 실수 1개가 입력된다. 출력 : 결과를 소수점 셋째 자리에서 반올림해, 소수점 이하 둘째 자리까지 출력한다. 이 말은 그냥 소수점 둘째 자리까지 나타나게 하라는 말이다(ex 3.14) 풀이 #include 를 추가한다. 이는 소수점 특정 자리까지 출력하기 위한 문법을 사용하기 위함이다. float 자료형으로 임의의 변수 a를 선언한다. C++의 입력 기능인 cin으로 변수 a에 값을 저장한다. 소수점.. 2023. 3. 29.