Rezolvare completă PbInfo #2671 EleviSiBanci

Dacă elevii unei clase se așează câte n într-o bancă, vor rămâne e elevi în picioare, iar dacă se așează câte m într-o bancă, vor rămâne b bănci neocupate.

Cerință

Care este numărul de elevi, respectiv de bănci, din clasa respectivă?

Date de intrare

Se vor citi pe rând numerele naturale n, m, e și b

Date de ieșire

Se va afișa pe primul rând numărul de elevi, iar pe următorul rând numărul de banci din clasa respectivă.

Restricții și precizări

  • Numerele date, precum și rezultatele calculate nu vor depăși \( 10^{8} \) (este vorba de o școală intergalactică);
  • Este posibil ca acea clasă să fie goală…

Exemplu

Intrare

2 3 5 5

Ieșire

45
20

Explicație

Dacă elevii se așează câte 2 într-o bancă, vor rămâne 5 elevi în picioare, iar dacă se așează câte 3 într-o bancă, vor rămâne 5 bănci goale. Astfel, deducem faptul că sunt 45 de elevi și 20 de bănci.

Cum e corect?

cout < "As la info"; cout << "As la info"; cout >> "As la info";

Felicitări! Poți mai mult?

Avem sute de probleme pentru tine, fiecare cu explicații ușor de înțeles.

Greșit, dar nu-i bai!

Antrenează-te cu sutele de probleme pe care ți le-am pregătit. Îți explicăm fiecare problemă în parte.

Rezolvare

Iată rezolvarea de 100 de puncte pentru problema EleviSiBanci:

// ===========================
// =  Solutie oficiala 100p  =
// =  Vintila Valentin Ioan  =
// ===========================

#include <iostream>

using namespace std;

int main()
{
    int n, m, e, b, E, B;
    cin >> n >> m >> e >> b;

    B = (m * b + e) / (m - n);
    E = n * B + e;

    cout << E << '\n' << B;
}

Atenție

Enunțurile afișate pe această pagină aparțin exclusiv site-ului PbInfo. Astfel, pentru ștergerea conținutului, puteți să ne contactați la adresa Adresa de email.

Rezolvarea problemei #2671 EleviSiBanci

Pe această pagină găsești rezolvarea de 100 de puncte pentru problema #2671 EleviSiBanci de pe PbInfo.ro. Atenție: nu încurajăm copiatul codului! Totuși, credem cu tărie că analizarea unei soluții corecte este o metodă foarte ușoară de a învăța informatică, astfel că oferim sursele pentru peste 1500 de probleme de pe platforma PbInfo.ro.

Pentru rezolvări PbInfo de la peste 1500 de probleme, vă invităm să intrați pe site-ul nostru!