← Усі приклади

Реверс числа

Go Цикли

for (while-форма)

Блок-схема за ДСТУ

ТакНіПочатокВвід nr = 0n > 0r = r*10 + n%10n = 10Повернути rКінецьРисунок 1 — reverse

Вихідний код

func reverse(n int) int {
    r := 0
    for n > 0 {
        r = r*10 + n%10
        n /= 10
    }
    return r
}