C Program za obrtanje broja

U ovom ćete primjeru naučiti obrnuti broj koji je unio korisnik.

Da biste razumjeli ovaj primjer, trebali biste imati znanje sljedećih C programskih tema:

  • C Operateri programiranja
  • C dok i ne … dok Loop

Obrni cijeli broj

#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; ) 

Izlaz

Unesite cijeli broj: 2345 Obrnuti broj = 5432 

Ovaj program uzima cjelobrojni unos od korisnika. Tada se whilepetlja koristi dok n != 0nije false (0).

U svakoj iteraciji petlje izračunava se ostatak kada se n podijeli s 10, a vrijednost n smanji za 10 puta.

Unutar petlje, obrnuti broj izračunava se pomoću:

rev = rev*10 + remainder; 

Zanimljivi članci...