본문 바로가기

프로그래밍 언어 문제120

백준 11382번 문제 풀이 및 해설 안녕하세요 보글리아입니다. 이번 시간에는 백준 11382번 문제 풀이 및 해설을 하겠습니다. ※본 풀이는 C언어가 아닌 C++을 기반으로 하는 점 양해 부탁드립니다※ 문제 꼬마 정민이는 이제 A + B 정도는 쉽게 계산할 수 있다. 이제 A + B + C를 계산할 차례이다! 입력 : 첫 번째 줄에 A, B, C (1 ≤ A, B, C ≤ 1012)이 공백을 사이에 두고 주어진다. 출력 : A+B+C의 값을 출력한다. 풀이 정수형 자료형인 long long으로 변수 A, B, C를 선언해 줍니다. long long형을 사용하는 이유는 B와 C가 1012이기 때문에 int 범위 안에 없어 8byte의 범위를 가지는 long long형을 사용합니다(A는 굳이 long long형으로 안 해도 됩니다). C++의.. 2023. 4. 10.
코드업 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.