я делаю что-то вроде:C++ отображать комплексное число с I в мнимой части
int real_part, imaginary_part;
cout<<"Please enter realpart and imaginary part"<<endl;
cin>>real_part;
cin>>imaginary_part;
complex<double> mycomplex (real_part, imaginary_part);
cout<<mycomplex<<endl; // I want to display like -2+5i but I get (-2, 5)
Я новичок в C++
Как можно отобразить с i
как -2+5i
? Или мне нужно добавить i
символ с воображаемой частью?
Если вам не нравится встроенный в форматировании вы будете иметь, чтобы написать свой собственный. – NathanOliver
@UKMonkey, 'std :: showpos' может быть более простым подходом :) – StoryTeller
@UKMonkey, io манипуляторы вряд ли являются атлантическими. Не нужно понимать, как реализовать его, чтобы его использовать. Но подойди. – StoryTeller