독도갈매기의 개발 블로그

[알고리즘] 코드업 정수 2개 입력받아 자동 계산하기 1045번 본문

알고리즘

[알고리즘] 코드업 정수 2개 입력받아 자동 계산하기 1045번

독도갈매기 2020. 10. 16. 23:09

img

#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함수로 소수점을 어디까지 출력할 것인지를 정의합니다.

오늘은 백신을 맞은 이유로 알고리즘 글을 작성했습니다. 오늘도 읽어주셔서 감하드리며, 궁금한점이 있다면 댓글로 알려주세요

Comments