#include <iostream>
#include <complex>
#include <cmath>
using namespace std;
int main()
{
complex<double> z(3.14, 2.71);
cout << z <<" " << log(z) << " " <<abs(z) << endl;
// il y a aussi exp arg conj cos cosh sin sinh sqrt ...
cout << z.real() <<" "<<z.imag() << endl;
return (0);
}