[C++]dodawanie godzin
Ostatnio zmodyfikowano 2015-10-26 21:53
Curious Temat założony przez niniejszego użytkownika |
[C++]dodawanie godzin » 2015-10-26 20:49:25 Witam, jestem początkującym i za nic w świecie nie wiem dlaczego ten program mi nie działa. Próbowałem różnych (dla mnie zupełnie nowych funkcji typu Void ale nawet te zwykłe nie rozwiązały problemu oto kod: #include <iostream> using namespace std; int czas1, godzina1, minuta1, sekunda1, czas2, godzina2, minuta2, sekunda2, godzina, minuta, sekunda;
int main() { cout << "podaj godzine pierwsza w formcie hhmmss" << "\n"; cin >> czas1; godzina1 = czas1 / 10000; minuta1 = czas1 / 100; minuta1 %= 100; sekunda1 = czas1 % 100; cout << "podaj godzine drugo w formcie hhmmss" << "\n"; cin >> czas2; godzina2 = czas2 / 10000; minuta2 = czas2 / 100; minuta2 %= 100; sekunda2 = czas2 % 100; godzina = godzina1 + godzina2; minuta = minuta1 + minuta2; sekunda = sekunda1 + sekunda2; while( sekunda >= 60 ) { minuta++; } while( minuta >= 60 ) { godzina++; } cout << godzina << ":" << minuta << ":" << sekunda; }
problem pojawia się chyba w pętlach bo nie dodaje prawidłowo minut i sekund |
|
carlosmay |
» 2015-10-26 21:53:32 while( sekunda >= 60 ) { minuta++; }
Jak dodajesz minuty to rób coś z sekundami. |
|
« 1 » |