// aikalist.cpp - yhteiset asiat samaan tietueeseen #include #include struct tAika { int h,m; }; void lisaa(tAika &rAika, int lisa_min) { int yht_min = rAika.h * 60 + rAika.m + lisa_min; rAika.h = yht_min / 60; rAika.m = yht_min % 60; } void tulosta(tAika Aika) { // Muotoilu jotta 15:04 tulostuisi oikein eikä 15:4 cout << setfill('0') << setw(2) << Aika.h << ":" << setw(2) << Aika.m << endl; } int main(void) { tAika a1={12,15}, a2={13,16}, a3={14,25}; lisaa(a1,55); tulosta(a1); lisaa(a2,27); tulosta(a2); lisaa(a3,39); tulosta(a3); return 0; }