algorithm

더블릿|dovelet - 2번째 계단 - 일차 방정식/equation

블루건 2016. 7. 25. 17:20

문제 


프로그램 명: equation
제한시간: 1 초

주희는 일차 방정식을 배우고 있다.

의 꼴로 a,b,c,d 가 주어질 때 방정식의 해(근)를 구하는 것을 프로그램으로 해결하려고 한다.

입력

a , b , c, d 가 입력으로 주어진다. 각 수는 -1000 이상 1000 이하 정수이다.

출력

근이 두 개 이상 존재하면 many , 존재하지 않으면 none 아니면 구한 근을 소수 이하 세자리까지 출력한다.

입출력 예

입력

3 2 3 2

출력

many

입력

3 2 3 8

출력

none

입력

4 2 3 8

출력

6.000

풀이


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
 
using namespace std;
 
int main()
{
    int a, b, c, d;
    cin >> a >> b >> c >> d;
 
    if (a - c == 0 && d - b == 0)
        cout << "many";
    else if (a - c == 0)
        cout << "none";
    else
    {
        cout.precision(3);
        cout << fixed << (float)(d - b) / (a - c);
    }
 
    return 0;
}
cs