برنامه ای بنویسید که با استفاده از عملگر های باقی مانده و خارج قسمت ، ارقام عدد ۱۲۳۴۵۶ را جدا کرده و در شش خط جدا از هم چاپ کند ؟
برنامه ای بنویسید که با استفاده از عملگر های باقی مانده و خارج قسمت ، ارقام عدد ۱۲۳۴۵۶ را جدا کرده و در شش خط جدا از هم چاپ کند ؟
سلام. زبان مورد نظر رو عنوان نکرده بودید. در پایتون کد ها بدین شکل هست:
num = 123456
while (num):
print(int(num % 10))
num = int(num / 10)
در واقع ابتدا باقی مانده عدد مورد نظرمون رو بر ده بدست میاریم که در واقع همون رقم آخر عدد هست.
و بعد هم عدد رو بر ده تقسیم میکنیم و میریم سراغ رقم بعدی.
کد زبان جاوا
Scanner scan = new Scanner(System.in);
int number = scan.nextInt();
while(number > 0 ){
System.out.println(number % 10 );
number /= 10 ;
}
پاسخ ها