جدا سازی ارقام اعداد با استفاده از روش باقی مانده و خارج قسمت

برنامه ای بنویسید که با استفاده از عملگر های باقی مانده و خارج قسمت ، ارقام عدد ۱۲۳۴۵۶ را جدا کرده و در شش خط جدا از هم چاپ کند ؟

پاسخ ها

sokanacademy forum
کاربر سکان آکادمی 6 سال پیش

سلام. زبان مورد نظر رو عنوان نکرده بودید. در پایتون کد ها بدین شکل هست:

num = 123456
while (num):
  print(int(num % 10))
  num = int(num / 10)

در واقع ابتدا باقی مانده عدد مورد نظرمون رو بر ده بدست میاریم که در واقع همون رقم آخر عدد هست.

و بعد هم عدد رو بر ده تقسیم میکنیم و میریم سراغ رقم بعدی.

sokanacademy forum
کاربر سکان آکادمی 6 سال پیش

متشکرم

sokanacademy forum
کاربر سکان آکادمی 5 سال پیش

ارزش کار شما زیاده

سرافراز باشید

ممنونم

sokanacademy forum
کاربر سکان آکادمی 4 سال پیش

اگر بخواهیم رقم اول رو با آخرش مقایسه کنیم مثلا 12341

رقم اول که 1 = رقم دوم که 1 برابر بود عدد رو چاپ کنه ؟؟؟؟

sokanacademy forum
کاربر سکان آکادمی 3 سال پیش

سلام میشه کد پایتون رو با حلقه for بگید

sokanacademy forum
کاربر سکان آکادمی 6 سال پیش

کد زبان جاوا

Scanner scan = new Scanner(System.in);
int number = scan.nextInt();

while(number > 0 ){
     System.out.println(number % 10 );
     number /= 10 ;
}
sokanacademy forum
کاربر سکان آکادمی 4 سال پیش

لطفا برای زبان سی شارپ هم بزارین همین مسئله رو

sokanacademy forum
کاربر سکان آکادمی 4 سال پیش

سلام اگه فقط ارقام یکان و دهگان رو بخوایم باید چی کار کنیم؟

online-support-icon