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ări1 ≤ x , y ≤ 1.0001 ≤ 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 zile. Atunci 100 de zile marțiene înseamnă 6 ani și încă 10 ore. Cele 10 ore înseamnă 3 zile și 1 oră.
Răspunsuri la întrebare
Răspuns de
10
Răspuns:
#include <iostream>
using namespace std;
int main()
{
int x, y, n, a, z, h;
cin>>x>>y>>n;
a=n/(x*y);
z=(n-(a*x*y))/3;
h=(n-(a*x*y))-z*3;
cout<<a<<endl<<z<<endl<<h;
return 0;
}
Explicație:
Lucrezi in int ca sa nu iti dea cu virgula si sa poti calcula restul si le dai in sens invers ca in calculul matematic pana ajungi la ultima valoare pe care trebuie sa o cunosti.
sirbudenis:
ba eroare
Alte întrebări interesante
Engleza,
8 ani în urmă
Engleza,
8 ani în urmă
Franceza,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă