Facebook
From Dfyy, 11 Months ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 217
  1. #include <iostream>
  2.  
  3. // تابع تمپلت برای تقسیم دو عدد صحیح
  4. template<typename T>
  5. T divide(T a, T b) {
  6.     return a / b;
  7. }
  8.  
  9. // تابع تمپلت برای تقسیم دو عدد اعشاری
  10. template<typename T>
  11. double divide_decimal(T a, T b) {
  12.     return static_cast<double>(a) / b;
  13. }
  14.  
  15. int main() {
  16.     // تقسیم دو عدد صحیح
  17.     int x = 10, y = 3;
  18.     std::cout << "Division of integers: " << divide(x, y) << std::endl;
  19.  
  20.     // تقسیم دو عدد اعشاری
  21.     double m = 10.5, n = 3.2;
  22.     std::cout << "Division of decimals: " << divide_decimal(m, n) << std::endl;
  23.  
  24.     return 0;
  25. }