https://www.acmicpc.net/problem/1008

 

1008번: A/B

두 정수 A와 B를 입력받은 다음, A/B를 출력하는 프로그램을 작성하시오.

www.acmicpc.net

1. 문제 접근

 

 

 

2. 코드

#include<iostream>
using namespace std;

void setSosu(char* sosu, int a, int b) {
    int i = 0;
    while (a % b && i < 9) {
        a = (a % b) * 10;
        sosu[i++] = (a / b) + '0';
        a -= (a / b) * b;
    }
    sosu[i] = '\0';
}

int main() {
    int A, B;
    char sosu[10];
    cin >> A >> B;

    setSosu(sosu, A, B);
    cout << A / B << "." << sosu << endl;

    return 0;
}

'개발하고 > 코딩테스트' 카테고리의 다른 글

[백준] 1152번 단어의 개수  (0) 2021.08.16
[백준] 1006번 제곱ㄴㄴ수  (0) 2021.08.13
[백준] 1003번 피보나치 함수  (0) 2021.08.02
[백준] 1002번 터렛  (0) 2021.08.02
[백준] 1012번 유기농 배추  (0) 2021.08.01

+ Recent posts