6.4.. Izdvojiti cifre trocifrenog broja. Ispisati izdvojene cifre.
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:
// 06411104
import java.util.Scanner;
public class Main {
public static void main(String[] args){
Scanner input = new Scanner (System.in);
System.out.print("Trocifren broj: ");
int broj=input.nextInt();
int x,y,z; // deklarisanje varijabli
x=broj/100; // cifra stotica
y=(broj/10)%10; // cifra desetica
z=broj%10; // cifra jedinica
System.out.println("broj=" + broj + " cifra stotica= " + x + " cifra desetica= " + y + " cifra jedinica= " + z); // ispis
}
}
II Varijanta
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
|