تبدیل vector of int به vector of complex - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

وبـــلاگ هــفت خــط کــد


آموزش های برنامه نویسی
۲۲۸ نفر آنلاین
۶۹ عضو و ۱۵۹ مهمان در سایت حاضرند

تبدیل vector of int به vector of complex

+1 امتیاز

همانطوری که در بالا ذکر کردم اگر :

vector<int> a = {1,2,3,4,5};
vector<complex<int>> b;
//convert a to b

به طوریکه مقادیر در بخش حقیقی اعداد مختلط بشینه.

سوال شده آذر 10, 1393  بوسیله ی hojat1 (امتیاز 875)   12 69 99

1 پاسخ

+1 امتیاز
 
بهترین پاسخ

در این موارد بایستی a را به constructor مربوط به b بفرستید.

	vector<int> a = {1,2,3,4,5};
	vector<std::complex<int>> b(a.begin(),a.end());
	for (auto item : b)
		cout << "real:" << item.real() << " mag:" << item.imag() << endl;

 

پاسخ داده شده آذر 12, 1393 بوسیله ی مصطفی ساتکی (امتیاز 21,998)   24 34 75
انتخاب شد اردیبهشت 6, 1394 بوسیله ی hojat1
...