Програма C ++ для зворотного числа

Приклад зворотного цілого числа, введеного користувачем у програмуванні на C ++. Ця проблема вирішується за допомогою циклу while у цьому прикладі.

Щоб зрозуміти цей приклад, ви повинні знати наступні теми програмування на C ++:

  • C ++ в той час як і робити … поки Loop

Приклад: Програма C ++ для зворотного цілого числа

 #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 << "Reversed Number = " << reversedNumber; return 0; ) 

Вихідні дані

 Введіть ціле число: 12345 Зворотне число = 54321

Ця програма бере ціле введення від користувача і зберігає його у змінній n.

Потім цикл while повторюється, поки не n != 0буде помилковим.

У кожній ітерації обчислюється залишок, коли значення n ділиться на 10, обчислюється reversedNumber і значення n зменшується в 10 разів.

Давайте розглянемо цей процес більш детально:

  1. У першій ітерації циклу,
    n = 12345
    remainder 12345 % 10 = 5
    reversedNumber = 0 * 10 + 5 = 5
  2. У другій ітерації циклу,
    n = 1234
    remainder 1234 % 10 = 4
    reversedNumber = 5 * 10 + 4 = 54

І так далі, доки n == 0.

Нарешті, на екрані друкується reversedNumber (який містить сторнутий номер).

Цікаві статті...