اولین بار است که به این وب‌سایت می‌آیید. راهنما را مطالعه کنید!
x
موسسه خیریه محک

شهر ریاضی بازی-ریاضی

چگونه جای ارقام یک عدد چهار رقمی را با هم عوض کنیم؟

0 امتیاز
1,016 نمایش

فکر کنم با تبدیل این عدد به یک آرایه بشه جا به جا کرد

پرسیده شده شنبه ۱۶ فروردین ۱۳۹۳ در C++ توسط علیرضا  

امکان گرفتن تک تک ارقام را نداریم فقط یک عدد 4 رقمی دریافت می کند

در پاسخی که برای این سوال داده شده، هر رقمی رو که وارد کنید، به صورت خودکار در آرایه ذخیره می‌کنه و نیازی به space یا Enter نیست.

1 پاسخ

0 امتیاز

با استفاده از کد زیر می تونید کاراکتر به کاراکتر ورودی رو دریافت کنید و اون رو با استفاده از آرایه ذخیره کنید.

int arr[4];
for(int i=0;i<4;i++)
   arr[i] = cin.get();

بعد از اون ‌هم با استفاده از یک متغیر temp می‌تونید جای هر دو عنصر از آرایه رو که خواستید با هم عوض کنید.

شما جهان خود را می‌سازید، همان‌گونه که در آن پیش می‌روید.(وینستون چرچیل)
پاسخ داده شده شنبه ۱۶ فروردین ۱۳۹۳ توسط A.Firouzi