Se citeşte un număr natural care reprezintă timpul exprimat în minute. Scrieţi programul care afişează timpul exprimat în ore şi secunde
Răspunsuri la întrebare
Răspuns de
3
Se putea si mai usor, dar asta e raspunsul complet. Adica puteai sa il lasi sa spuna "1 ore", sau "1 minute" sau "30 minute", intelegi tu :).
#include <iostream>
using namespace std;
int main()
{
int n;
cin >> n;
if (n/60)
{
cout << n/60;
if (n/60>20) cout << " de";
if (n/60==1) cout << " ora ";
else cout << " ore ";
}
if (n%60)
{
if (n/60) cout << "si ";
cout << n%60;
if (n%60>=20) cout << " de";
if (n%60==1) cout << " minut";
else cout << " minute";
}
return 0;
}
#include <iostream>
using namespace std;
int main()
{
int n;
cin >> n;
if (n/60)
{
cout << n/60;
if (n/60>20) cout << " de";
if (n/60==1) cout << " ora ";
else cout << " ore ";
}
if (n%60)
{
if (n/60) cout << "si ";
cout << n%60;
if (n%60>=20) cout << " de";
if (n%60==1) cout << " minut";
else cout << " minute";
}
return 0;
}
Răspuns de
3
int main()
{
int n,ora=0;
cout<<"n=";cin>>n;
while(n>60){
ora++;n-=60;
}
cout<<ora<<" ore si "<<60*n<<" secunde ";
}
{
int n,ora=0;
cout<<"n=";cin>>n;
while(n>60){
ora++;n-=60;
}
cout<<ora<<" ore si "<<60*n<<" secunde ";
}
Alte întrebări interesante
Religie,
8 ani în urmă
Geografie,
8 ani în urmă
Limba română,
8 ani în urmă
Biologie,
9 ani în urmă
Studii sociale,
9 ani în urmă
Engleza,
9 ani în urmă
Matematică,
9 ani în urmă