Also sollen wir 453456 Sekunden in Jahre, Tage, Stunden, Minuten und Sekunden umwandeln.Ich habe Probleme, eine Formel zu finden
Allerdings kann ich nicht scheinen, über Jahre zu kommen.
Hier ist, was ich bisher:
#include<iostream>
using namespace std;
int main(){
int secDis;
int years;
const int yearsSec = 31536000;
int days;
cout << "Please give me the time of travel in seconds.";
cin >> secDis;
years = secDis/yearsSec;
days = (yearsSec%secDis)/1440; /*idk if I am on the right track*/
cout << "You have been traveling for: "
<< years << days;
Wenn es 453.456 Sekunden ist, sollte es 0 Jahre 5 Tage 5 Stunden 57 Minuten und 36 Sekunden sein.
// Ich hasse meine mathematischen Fähigkeiten.
entmutigende Aufgabe. Es ist unmöglich zu sagen, wie viele Sekunden im Jahr insgesamt sind. – SergeyA
Wenn dies eine Hausaufgabenaufgabe ist, denken Sie bitte daran, dass Sie nichts davon lernen werden, wenn Sie die Lösung von jemand anderem bekommen. Ich würde vorschlagen, dass Sie Stift und Papier nehmen und versuchen, herauszufinden, wie es geht – user463035818
Es ist ein einfaches Jahr 365 Tage. – RexBruin17