C ++ program za obrtanje broja

Primjer za poništavanje cijelog broja koji je korisnik unio u programiranje na C ++. Ovaj se problem rješava upotrebom while petlje u ovom primjeru.

Da biste razumjeli ovaj primjer, trebali biste imati znanje o sljedećim temama programiranja na C ++:

  • C ++ while and do … while Loop

Primjer: C ++ program za obrtanje cijelog broja

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

Izlaz

 Unesite cijeli broj: 12345 Obrnuti broj = 54321

Ovaj program od korisnika uzima cjelobrojni unos i pohranjuje ga u varijablu n.

Tada se while petlja ponavlja sve dok n != 0nije lažna.

U svakoj se iteraciji izračunava ostatak kada se vrijednost n podijeli s 10, izračuna se reversedNumber i vrijednost n smanji 10 puta.

Pogledajmo ovaj postupak detaljnije:

  1. U prvoj iteraciji petlje,
    n = 12345
    remainder 12345 % 10 = 5
    reversedNumber = 0 * 10 + 5 = 5
  2. U drugoj iteraciji petlje,
    n = 1234
    remainder 1234 % 10 = 4
    reversedNumber = 5 * 10 + 4 = 54

I tako dalje do n == 0.

Napokon, na zaslonu se ispisuje reversedNumber (koji sadrži obrnuti broj).

Zanimljivi članci...