fbpx

Problema #3181 – Marte3 – Rezolvari PBInfo

de Mihai-Alexandru

Cerința

Pe planeta Marte anul marțian durează x zile marțiene, iar o zi marțiană durează y ore. În fiecare oră, marțianului Iggle îi crește o antenă. După cât timp va avea Iggle n antene?

Date de intrare

Programul citește de la tastatură numerele naturale x y n.

Date de ieșire

Programul va afișa pe ecran trei numere naturale: a, z, h, pe rânduri diferite, reprezentând numărul de ani, zile și ore după care Iggle va avea n antene.

Restricții și precizări

  • 1 ≤ x , y ≤ 1.000
  • 1 ≤ n ≤ 1.000.000.000

Exemplu

Intrare

5 3 100

Ieșire

6
3
1

Explicație

Anul marțian are 5 zile, iar ziua marțiană are 3 ore. Astfel, un an marțian va avea 5*3 = 15 ore. Atunci 100 de zile marțiene înseamnă 6 ani și încă 10 ore. Cele 10 ore înseamnă 3 zile și 1 oră.

#include <bits/stdc++.h>
using namespace std;

int main()
{
    int n, m, p;
    cin >> n >> m >> p;
    int napa = m * n;
    cout << p / napa << endl;
    p = p - (p/napa) * napa;
    cout << p / m << endl;
    p = p - p/m * m;
    cout << p;
    return 0;
}
Comentarii

S-ar putea sa iti placa