Sonni teskari aylantirish
Sonni teskari aylantirish
Butun sonni olib, uni teskari tartibda chiqaring:
Misol
int num = 1234;
int reversed = 0;
while (num != 0) {
int digit = num % 10;
reversed = reversed * 10 + digit;
num /= 10;
}
System.out.println("Reversed: " + reversed);
Tushuntirish: 1234 sonidan boshlaymiz. Sikl ichida:
- num % 10 bizga oxirgi raqamni beradi (4, keyin 3, keyin 2, keyin 1).
- Bu raqamni reversed o‘zgaruvchisiga qo‘shamiz, shu tariqa yangi son bosqichma-bosqich hosil bo‘ladi.
- num /= 10 asl sondan oxirgi raqamni olib tashlaydi.
Sikl tugaganda reversed o‘zgaruvchisida 4321 hosil bo‘ladi.
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
