Se citeşte un număr de la tastatura natural care reprezintă timpul exprimat în minute. Scrieţi programul care afişează timpul exprimat în ore şi secunde.
andrei750238:
Ce limbaj ?
#include
using namespace std;
int main()
{
int m,o,s;
cin>>m;
o=m/60;
s=m%60*60;
cout< return 0;
}
using namespace std;
int main()
{
int m,o,s;
cin>>m;
o=m/60;
s=m%60*60;
cout< return 0;
}
Răspunsuri la întrebare
Răspuns de
0
Răspuns:
void main()
{
// Init
int minuteInput, seconds, hours, hDivider=60*60*60,sMultiplier=60;
// Read Input from console
cout<<"minute: ";cin>>minuteInput;
// Computing hours and seconds
hours = minuteInput/hDivider;
int rest = minuteInput%hDivider; //rest poate fi inlocuti cu minuteInput (fara a fi initializat aici)
seconds = rest*sMultiplier;
// Writing output to console
cout<<minuteInput<<"min="<<hours<<"h and "<<seconds<<"sec";
// Daca a fost inlocuit rest cu minuteInput la linia 9, se poate afisa doar cout<<hours<<"_"<<seconds;
}
Explicație:
* nu a fost testat(compilat si rulat) / logica ar trebui sa fie buna
comentariile sunt pentru explicatii.
Spor++,
Cosmin
Alte întrebări interesante
Religie,
8 ani în urmă
Informatică,
8 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă