6.4.. Napisati program koji učitava četverocifreni broj i ispisuje cifre unazad.

Opis rješenja: Izrazom broj % 10 dobijamo jedinice broja (u ovom slučaju dvocifrenog). Cjelobrojnim dijeljenom sa 10 (broj DIV 10) dobija se dvocifren broj. Zatim ponoviti postupak iz prethodnog zadatka. Vidi primjere >>.

Opis programa: Pri pretvaranju se koristi osobina pozicionog sistema.Četverocifren broj
broj = w*103 + x*102 + y*101 + z*100

Listing programa:

// 06411108
#include <stdio.h>

main()
{
    int x, y, z, w, t, broj;
    printf("Cetverocifren broj:");
    scanf("%d", &broj);            // ulaz
 
    z = broj % 10;      // cifra jedinica
    t = broj / 10;      // prve tri cifre
    y = t % 10;         // cifra desetica 
    t = t / 10;         // prve dvije cifre
    x = t %  10;        // cifra stotica 
    w = t / 10;         // cifra hiljadica
    
    printf("Cetverocifren broj= %d  Cifra jedinica= %d  Cifra desetica= %d  Cifra stotica= %d  Cifra hiljadica= %d", broj, z, y, x, w);  // ispis

    getchar();
}  

Ispis na ekranu:

Index