PDA

View Full Version : سوال: اعداد مقلوب



amirrenjer
جمعه 08 فروردین 1393, 18:31 عصر
سلام، اگه کدی بخوایم بنویسیم که تشخیص بده عدد مقلوب پذیر هست یا خیر،چجوریه؟

عدد ورودی تا 30 رقمی،با استفاده از ارایه :ناراحت:


مثلا 11211 مقلوب پذیر است.

ممنون دوستان:خجالت:

(البته من خودم تو این قسمت موندم که چ جوری مثلا یه عدد 4 رقمی که وارد شد، تک تک وارد یه خونه از ارایه {4عضوی}میشه؟)

abolfazl_d_sh
جمعه 08 فروردین 1393, 19:27 عصر
سلام

while(num!=0) {
r = num % 10; //این رقم عدد ورودی هست
num /= 10;
}

با این کد ارقام عدد رو جدا میکنه و میتونید متغیر r که همون رقم هست رو داخل یک آرایه بریزید.num عدد ورودی هست.
برای چک کردن اینکه مقلوب پذیر هست یا نه فکر کنم باید عناصر متناظر ابتدا و انتهای آرایه رو با هم چک کنید که برابرند یا نه.البته پیمایش آرایه باید تا وسط باشه.
موفق باشید

amirrenjer
شنبه 09 فروردین 1393, 01:25 صبح
ممنون نوشتمش :لبخندساده:

فقط من میخوام تا ی عدد 30 رقمی بگیره باید چیکار کنم؟( int64 ta 20 ragham migire)

uint ham mirize beham kollan

abolfazl_d_sh
شنبه 09 فروردین 1393, 11:22 صبح
نوع decimal رو امتحان کنید
چیز دیگه ای به نظرم نمیرسه