# PBinfo #4185 – Varsta – Rezolvare C++

Sursa: Codul lui Andrei
Limbaj: C++
Autor rezolvare: Darius

## Enunț

Cerința
Gigel are a ani, iar tatăl lui are b ani. Peste câți ani raportul dintre vârsta lui Gigel și al tatălui său va fi egală cu c/d, unde c și d sunt dați.

Date de intrare
Programul citește de la tastatură numerele a, b, c  și d.

Date de ieșire
Programul va afișa pe ecran un număr cerut x, cu 2 zecimale exacte, fără rotunjire.

Restricții și precizări

1 ≤ a,b,c,d ≤ 1000000
x poate să fie negativ

Exemplul 1:
Intrare

5 25 1 2
Ieșire

15.00
Exemplul 2:
Intrare

20 50 1 5
Iesire

-12.50

## Cod sursă C++

```cpp
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
    long double a,b,c,d;
    int x;
    cin>>a>>b>>c>>d;
    x=(b*c-a*d)/(d-c)*100;
    cout<<x/100<<".";
    if(x<0)
        x*=-1;
    cout<<x/10%10<<x%10;
    return 0;
}
```

## Resurse

- [Pagina originală](https://codulluiandrei.ro/rezolvari/pbinfo/4185)
- [Sursa C++](https://codulluiandrei.ro/rezolvari/pbinfo/4185/cod.cpp)
- [Sursa pe GitHub](https://raw.githubusercontent.com/codulluiandrei/pbinfo/main/pbinfo-4185/main.cpp)
- [Cursuri de informatică pentru BAC](https://codulluiandrei.ro/academia/info-curs/pachet-cpp/)
