#include #include using namespace std; struct tAika { int h,m; }; void lisaa(tAika *pAika, int lisa_min) { int yht_min = (*pAika).h * 60 + (*pAika).m + lisa_min; pAika->h = yht_min / 60; (*pAika).m = yht_min % 60; } void tulosta(const tAika &aika) // kannattaa olla const tAika &aika { // Muotoilu jotta 15:04 tulostuisi oikein eikä 15:4 char oldfill = cout.fill('0'); cout << setw(2) << aika.h << ":" << setw(2) << aika.m << endl; cout.fill(oldfill); } int main(void) { tAika a1= {12,15}, a2= {13,16}, a3; // = {14,25}; cout.fill('x'); lisaa(&a1,55); tulosta(a1); lisaa(&a2,27); tulosta(a2); lisaa(&a3,39); tulosta(a3); return 0; }