(백준BAEKJOOB )- 16430 제리와 톰, 분수덧셈 "c"

2023. 3. 16. 14:26언어/c, c++

728x90

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

 

 

코드 1번
#include <iostream>
using namespace std;

int main(void)
{
	int a;
	int b;
	int c;

	cin >> a >> b;
	c = b - a;

	cout << c << " " << b;

	


}

이문제는 그냥 1- a분의 b를 코드로 짜면 끝인 문제이다.

이문제를 보니 분수 덧셈이 생각나서 

 

또 같이 분수 덧셈 코드를 공부하였다.

 

 

 

분수 덧셈
#include <stdio.h>

int main(void)
{
    int upside1, upside2, downside1, downside2;
    int upside, downside;
    printf("두 분수의 덧셈을 입력하세요: ");
    scanf("%d/%d+%d/%d", &upside1, &downside1, &upside2, &downside2);
    upside = upside1 * downside2 + upside2 * downside1;
    downside = downside1 * downside2;
    printf("%d/%d와 %d/%d의 합은 %d/%d입니다.\n", upside1, downside1, upside2, downside2, upside, downside);

    return 0;
}

down1 2를 곱해서 분모를 만들고 up1 xdown2 + up2 xdown1 일하여 분자를 만든다.

그러면 간단한 분수의 덧셈을 할수 있다.

728x90