PDA

View Full Version : سوال: قرار دادن دو عدد کنار هم



maryamkhanom
پنج شنبه 03 اردیبهشت 1388, 20:08 عصر
من در 2 متغیر عددهای دارم اگه بخوام عددهای این دو متغیر کنار هم قرار بگیره چیه دستوری استفاده کنم؟( در c++)
مثلا: a=123
, b=58
اگه بخوام در متغیری به نام c داشته باشم12358

Salar Ashgi
پنج شنبه 03 اردیبهشت 1388, 20:27 عصر
سلام ، دو روش ساده وجود داره :

1) استفاده از رشته ها ، تبدیل دو عدد به رشته ، بعد الحاق رشته ها ، و بعد تبدیل رشته به عدد

2) استفاده از آرایه و قرار دادن دو عدد در آرایه و گرفتن آرایه جدید برای عدد نتیجه

***) خودتون بنویسید ، اگه در کدش مشکلی بود ، بگین تا راهنمایی کنم !!!

موفق و پیروز باشید !!!

Nima_NF
جمعه 04 اردیبهشت 1388, 02:29 صبح
یک روش ساده برای اعداد صحیح به این شکل هست که از طریق تقسیم بر 10 تعداد رقم عدد دوم را بدست می آورید و به همان اندازه 10 ضرب رقم اول می کنید سپس عدد دوم را به اولی اضافه می کنید:



int numX2 = 0;
int x0 = 0;
int x1 = 123;
int x2 = 58;
double temp = x2;

while( temp >= 1 )
{
temp /= 10;
numX2++;
}

x0 = x1 * pow(10.0, numX2) + x2;