알고리즘
[알고리즘] 코드업 정수 2개 입력받아 자동 계산하기 1045번
독도갈매기
2020. 10. 16. 23:09
#include <bits/stdc++.h>
using namespace std;
int main()
{
int first = 0, second = 0;
cin >> first;
cin >> second;
cout << first + second << endl;
cout << first - second << endl;
cout << first * second << endl;
cout << first / second << endl;
cout << first % second << endl;
cout << fixed;
cout.precision(2);
cout << (float)first / (float)second;
}
사실상 이 문제는 출력하는 것이 어려운게 아니라 출력할 때 값을 포맷팅해주는 것이 어려운 문제입니다.
첫 번째 input값과 두 번째 input값을 사칙연산해서 출력하는건 상관 없지만 마지막 6번째 출력은 출력해줄때
소수점 2자리까지 출력하는것으로 포맷팅하여 출력해줘야하는것이 문제이죠
X ( 10 / 3 = 3 ), O ( 10 / 3 = 3.33 ) 요런식으로 소수점까지 출력해줘야 하는 문제이기 때문에 fixed로 고정해주고
precision함수로 소수점을 어디까지 출력할 것인지를 정의합니다.
오늘은 백신을 맞은 이유로 알고리즘 글을 작성했습니다. 오늘도 읽어주셔서 감하드리며, 궁금한점이 있다면 댓글로 알려주세요