Program C za obračanje številke

V tem primeru se boste naučili obrniti številko, ki jo je vnesel uporabnik.

Če želite razumeti ta primer, morate poznati naslednje teme programiranja C:

  • C Operaterji programiranja
  • C medtem in pa … medtem ko Loop

Obrni celo število

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

Izhod

Vnesite celo število: 2345 Obrnjena številka = 5432 

Ta program od uporabnika vnese celo število. Nato se whilezanka uporablja, dokler n != 0ni false (0).

Pri vsaki ponovitvi zanke se izračuna preostanek, če je n deljeno z 10, vrednost n pa se zmanjša za 10-krat.

V zanki se obrnjeno število izračuna z uporabo:

rev = rev*10 + remainder; 

Zanimive Članki...