Ц ++ програм за обртање броја

Пример за обртање целог броја који је корисник унео у програмирање на Ц ++. Овај проблем је решен употребом вхиле петље у овом примеру.

Да бисте разумели овај пример, требало би да имате знање о следећим темама програмирања на Ц ++:

  • Ц ++ вхиле анд до … вхиле Лооп

Пример: Ц ++ програм за обртање целог броја

 #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 != 0није лажна.

У свакој итерацији израчунава се остатак када се вредност н подели са 10, израчуна се реверседНумбер и вредност н смањи 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.

Коначно, на екрану се исписује реверседНумбер (који садржи обрнути број).

Занимљиви Чланци...