#include // تابع تمپلت برای تقسیم دو عدد صحیح template T divide(T a, T b) { return a / b; } // تابع تمپلت برای تقسیم دو عدد اعشاری template double divide_decimal(T a, T b) { return static_cast(a) / b; } int main() { // تقسیم دو عدد صحیح int x = 10, y = 3; std::cout << "Division of integers: " << divide(x, y) << std::endl; // تقسیم دو عدد اعشاری double m = 10.5, n = 3.2; std::cout << "Division of decimals: " << divide_decimal(m, n) << std::endl; return 0; }