BAEKJOON /1075:나누기

hyihyi·2021년 8월 3일
0
post-thumbnail

문제보러가기

  1. 수의 한자리 한자리에 접근할 때 string으로 입력받자
  2. to_string() : 숫자 타입의 데이터를 문자열로 변환할 때 사용
#include <iostream>
#include <string>
using namespace std;

int main() {
	string N; //int가 아니고 string으로 입력받기
	string n;
	int F;
	int share;
	cin >> N;
	cin >> F;
	N[N.size() - 2] = '0';//마지막 두자리를 0으로 바꿈
	N[N.size() - 1] = '0';
	share = stoi(N) / F; //몫
	if (stoi(N) % F == 0) { //00으로 바꿔서 딱 떨어지면 그대로 출력
		cout << N[N.size() - 2] << N[N.size() - 1] << endl;
	}
	else {//00으로 바꿔서 딱 떨어지지 않으면 
		n = to_string(share * F + F);//몫*F+F을 문자열로 바꿈
		cout << n[n.size() - 2] << n[n.size() - 1] << endl;
	}
}
profile
자유롭게 쓴 나의 자유로운 Development voyage⛵

0개의 댓글