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 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:
|
||||||||
|