Zmiana sekund na dni,minuty i sekundy
Ostatnio zmodyfikowano 2015-07-19 21:30
Argonus Temat założony przez niniejszego użytkownika |
Zmiana sekund na dni,minuty i sekundy » 2014-11-13 19:02:08 Bry wieczór wszystkim ;) Mam takie pytanie, mam napisać program który będzie zmieniał liczbę sekund na dni,godziny,minuty i sekundy. Może ktoś mi powiedzieć jak by to ulepszyć i poprawić bo nie wyświetla mi się liczba dni : #include <iostream> int main() { using namespace std; cout << "Podaj liczbe sekund: "; long long sekundy; cin >> sekundy; const int minuta = 60; const int godzina =( 60 * 60 ); const int dzien =( 24 * 60 * 60 ); const int rok =( 365 * 24 * 60 * 60 ); int LiczbaDni =( sekundy % rok ) /( 24 * 60 * 60 ); int LiczbaGodzin =( sekundy % dzien ) /( 60 * 60 ); int LiczbaMinut =( sekundy % godzina ) / 60; int LiczbaSekund = sekundy % minuta; cout << sekundy << " sekund = " << LiczbaDni << " dni " << LiczbaGodzin << " godzin" << LiczbaMinut << " minut " << LiczbaSekund << " sekund"; cin.get(); cin.get(); return 0; }
|
|
wilkoo13 |
» 2014-11-13 19:29:23 A co ty na to?: LiczbaDni = sekundy / dzien; sekudny -= LiczbaDni * dzien; LiczbaGodzin = sekundy / godzina; sekundy -= LiczbaGodzin / godzina;
i tak dalej i tak dalej. |
|
prozac001 |
» 2015-07-19 21:22:02 Kompletny kod #include <iostream>
int main() { using namespace std; const int minut = 60; const int godziny = 3600; const int dni = 86400; const int rok = 31536000; long long sekundy; int liczba_dni, liczba_godzin, liczba_minut, liczba_sekund; int reszta1, reszta2, reszta3; cout << "podaj liczbe sekund: "; cin >> sekundy; cout << "Wynik: " << endl; cout << " -------------------------- " << endl; liczba_dni = sekundy / dni; cout << liczba_dni << " dni" << endl; reszta1 = sekundy % dni; liczba_godzin = reszta1 / godziny; cout << liczba_godzin << " godzin" << endl; reszta2 = reszta1 % godziny; liczba_minut = reszta2 / minut; cout << liczba_minut << " minut" << endl; reszta3 = reszta2 % minut; liczba_sekund = reszta3; cout << liczba_sekund << " sekund" << endl; cin.get(); cin.get(); return 0; } |
|
carlosmay |
» 2015-07-19 21:30:52 |
|
« 1 » |