Пример обратного целого числа, введенного пользователем при программировании на C++. Эта проблема решается с помощью цикла while в этом примере.
#include using namespace std; int main() < int n, reversedNumber = 0, remainder; cout > n; while(n != 0) < remainder = n%10; reversedNumber = reversedNumber*10 + remainder; n /= 10; >cout Enter an integer: 12345 Reversed number = 54321
Эта программа принимает целочисленный ввод от пользователя и сохраняет его в переменной n .
Затем цикл while повторяется до тех пор, пока n! = 0 не станет ложным.
На каждой итерации вычисляется остаток от деления значения n на 10, вычисляется reversedNumber и значение n уменьшается в 10 раз.
- В первой итерации цикла n = 12345 остаток 12345% 10 = 5 reversedNumber = 0 * 10 + 5 = 5
- Во второй итерации цикла n = 1234 остаток 1234% 10 = 4 reversedNumber = 5 * 10 + 4 = 54
И так далее, пока n == 0.
- Преобразование восьмеричного числа в десятичное и наоборот в C++
- Преобразование двоичного числа в восьмеричное и наоборот в C++
- Как перевернуть строку в C++
- Свежие записи
- Функция iscntrl() в C++
- Функция isdigit() в С++
- Функция isblank() в C++
- Функция isgraph() в C++
- Функция islower() в C++
Источник: calmsen.ru
Решение простых задач на python | Поменять порядок цифр числа на обратный
Обратный список в Python
Давайте рассмотрим все эти способы, как вывести список в обратном порядке на простых примерах.
С использованием функции reverse()
skills = [‘Java’, ‘Python’, ‘Android’] print(skills) # using list reverse() function to reverse the list skills.reverse() print(skills)
[‘Java’, ‘Python’, ‘Android’] [‘Android’, ‘Python’, ‘Java’]
Это очень быстрая функция, которая меняет местами элементы списка, таким образом, исходный список изменяется. Иногда это не нужно и требуется создать новый список в обратном порядке.
Перевернуть и создать новый список с помощью нарезки
Итерация списка в Python в обратном направлении
- Используйте функцию reversed() для обхода списка в обратном порядке в Python
- Используйте функцию range() для обхода списка в обратном порядке в Python
- Используйте цикл for для обхода списка в обратном порядке в Python
В этом руководстве будут рассмотрены различные методы, доступные для обхода списка в обратном порядке в Python.