Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- struct Vrijeme
- {
- int sati, minute, sekunde;
- };
- void Ispis(const int &broj)
- {
- if(broj<10)
- std::cout<<"0"<<broj;
- else std::cout<<broj;
- }
- void IspisiVrijeme(const Vrijeme &vrijeme)
- {
- std::cout<<"Vrijeme: ";
- Ispis(vrijeme.sati); std::cout<<":";
- Ispis(vrijeme.minute); std::cout<<":";
- Ispis(vrijeme.sekunde); std::cout<<std::endl;
- }
- Vrijeme SaberiVremena(Vrijeme &v1, Vrijeme &v2)
- {
- Vrijeme novo;
- novo.sekunde=v1.sekunde+v2.sekunde;
- novo.minute=v1.minute+v2.minute;
- novo.sati=v1.sati+v2.sati;
- if(novo.sekunde>=60)
- {
- novo.minute+=novo.sekunde/60;
- novo.sekunde%=60;
- }
- if(novo.minute>=60)
- {
- novo.sati+=novo.minute/60;
- novo.minute%=60;
- }
- return novo;
- }
- int main()
- {
- Vrijeme prvo, drugo, trece;
- char znak;
- std::cout<<"Unesi prvo vrijeme (hh:mm:ss): ";
- std::cin >> prvo.sati >> znak >> prvo.minute >> znak
- >> prvo.sekunde;
- std::cout<<"Unesi drugo vrijeme (hh:mm:ss): ";
- std::cin >> drugo.sati >> znak >> drugo.minute >> znak
- >> drugo.sekunde;
- IspisiVrijeme(prvo);
- IspisiVrijeme(drugo);
- trece=SaberiVremena(prvo, drugo);
- IspisiVrijeme(trece);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement