:» << k; << « NStatj:» << st;
} main ()
{T1; T2 («Makarchenko», 1,1); << «Show 1:»;. Show (); << « N nShow 2:»;. Show ();. SetName («Adrienko»); << « N nShow 1:»;. Show ();. SetStatj (1);. ZminaKyrsy (2); << « N nShow 1:»;. Show (); T3; << « N nShow 3:»;. Show ();=T1; << « N nShow 3:»;. Show (); ();
}
Результат:
Блок схема:
Завдання 18. Перевантаження функцій
Написати функцію min, яка шукає мінімум среди двох, трьох та чотірьох ціліх та дійсніх чисел.
Код програми:
# include
# include
# include min (int, int); min (float, float); min (int, int, int); min (float, float, float); min (int, int, int, int); min (float, float , float, float); ()
{a=0, b=0, c=0, d=0; a1=0, b1=0, c1=0, d1=0; << «Vvedu 4 cili chisla: n"; >> a >> b >> c >> d; << «Minimaljne sered ciluh chusel =» << min (a, b, c, d); << « NVvedu 4 diisni chisla: n"; >> a1 >> b1 >> c1 >> d1; << «Minimaljne sered dijsnuh chusel =» << min (a1, b1, c1, d1); (); 0;
} min (int d1, int d2)
{m=d1; (m> d2) m=d2; m;
} min (float d1, float d2)
{m=d1; (m> d2) m=d2; m;
} min (int d1, int d2, int d3)
{m=d1; (m> d2) m=d2; (m> d3) m=d3; m;
} min (float d1, float d2, float d3)
{m=d1; (m> d2) m=d2; (m> d3) m=d3; m;
} min (int d1, int d2, int d3, int d4)
{m=d1; (m> d2) m=d2; (m> d3) m=d3; (m> d4) m=d4; m;
} min (float d1, float d2, float d3, float d4)
{m=d1; (m> d2) m=d2; (m> d3) m=d3; (m> d4) m=d4; m;
}
Результат:
Блок схема:
Завдання 19. Шаблони функцій
Написати функцію perum, яка шукає периметр трикутника, чотірікутніка та п ятікутніка, Передбачити задання СТОРІН помощью ціліх та дійсніх чисел.
Код програми:
# include
# include
# include perum (MyType, MyType, MyType); perum (MyType, MyType, MyType, MyType); perum (MyType, MyType, MyType, MyType, MyType); ()
{a=0, b=0, c=0, d=0; a1=0, b1=0, c1=0, d1=0; << «Vvedu storonu bagatokytnuka: n"; >> a >> b >> c >> d; << «Perumetr bagatokytnuka =» << perum (a, b, c, d); << « NVvedu storonu bagatokytnuka: n"; >> a1 >> b1 >> c1 >> d1; << «Perumetr bagatokytnuka =» << perum (a1, b1, c1, d1); (); 0;
} perum (MyType d1, MyType d2, MyType d3)
{p;=d1 + d2 + d3; p;
} perum (MyType d1, MyType d2, MyType d3, MyType d4)
{p;=d1 + d2 + d3 + d4; p;
}