У овом примеру ћете научити да обрнете број који је унео корисник.
Да бисте разумели овај пример, требало би да имате знање о следећим темама програмирања на Ц:
- Ц Оператери програмирања
- Ц вхиле и уради … вхиле Лооп
Обрни целобројно
#include int main() ( int n, rev = 0, remainder; printf("Enter an integer: "); scanf("%d", &n); while (n != 0) ( remainder = n % 10; rev = rev * 10 + remainder; n /= 10; ) printf("Reversed number = %d", rev); return 0; )
Оутпут
Унесите цео број: 2345 Обрнути број = 5432
Овај програм узима целокупан унос од корисника. Тада се while
петља користи док n != 0
није фалсе (0).
У свакој итерацији петље израчунава се остатак када се н подели са 10 и вредност н се смањи за 10 пута.
Унутар петље, обрнути број израчунава се помоћу:
rev = rev*10 + remainder;