6.4.. Izdvojiti cifre trocifrenog broja. Sabrati 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:
package zadatak;
import java.util.Scanner;
public class P06411106 {
public static void main(String[] args) {
Scanner input = new Scanner (System.in);
System.out.print("Unesi trocifren broj:");
int a=input.nextInt();
System.out.println("Trocifren broj:"+a);
int x,y,z,s;
x=a/100;
y=(a/10)%10;
z=a%10;
s=x+y+z;
System.out.println("Suma cifara je:"+ s);
}}
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
|