#include <iostream>
using namespace std;

// Шаблонна функція для виведення двох значень
template <typename T>
void printValues(T a, T b) {
    cout << "Перше значення: " << a << endl;
    cout << "Друге значення: " << b << endl;
    cout<<"a+b = "<<a+b<<endl;
}

int main() {
    // Виклик з цілими числами
    printValues(10, 20);

    // Виклик з числами з плаваючою крапкою
    printValues(3.14, 2.71);

    // Виклик з рядками
	string s1="Hello";
	string s2="World";
    printValues(s1, s2);
    return 0;
}

