#include <iostream>
#include <fstream>
#include <string>


using namespace std;

void lol( char & a, char & b) // char
(
    char temp = a;
    a = b;
    b = temp;

)
void lol( long & a, long & b) //long
(
    long temp = a;
    a = b;
    b = temp;

)
void lol( double & a, double & b) // double
(
    double temp = a;
    a = b;
    b = temp;

)


int main()
{
    char c1, c2;
    long l1, l2;
    double d1, d2;

    cout << "saisissez 2 lettres" << endl
    cin >> c1 >> c2;
    lol(c1,c2);
    cout << "vous avez tappez" << c1 << "apres " << c2 << endl;
    cout << "saisissez 2 longs" << endl
    cin >> l1 >> l2;
    lol(l1,l2);
    cout << "vous avez tappez" << l1 << "apres " << l2 << endl;
    cout << "saisissez 2 doubles" << endl
    cin >> c1 >> c2;
    lol(d1,d2);
    cout << "vous avez tappez" << d1 << "apres " << d2 << endl;
	return 0;

}
