6.4.. Napisati program koji učitava trocifreni broj i ispisuje cifre unazad.
Opis rješenja: Pri pretvaranju se koristi osobina pozicionog sistema.Trocifren broj
broj = x*102 + y*101 + z*100
Izrazom broj % 10 dobijamo jedinice broja (u ovom slučaju trocifrenog). Cjelobrojnim dijeljenom sa 10 (broj / 10) dobija se dvocifren broj.
Zatim ponoviti postupak iz prethodnog zadatka.
Opis programa:
Listing programa:
package zadatak;
import java.util.Scanner;
public class P06411105 {
public static void main(String[] args) {
Scanner input = new Scanner (System.in);
System.out.print("Trocifren broj:");
int a=input.nextInt();
System.out.println("Trocifren broj:"+a);
int x,y,z,u;
x=a/100;
y=(a/10)%10;
z=a%10;
u=z*100+y*10+x;
System.out.println("Broj napisan unazad je:" + u);
}}
II Varijnata
z = broj % 10; // cifra jedinica
t = broj / 10; // prve dvije cifre
y = t % 10; // cifra desetica
x = t / 10; // cifra stotica
Ispis na ekranu:
Index
|