14.6.. Broj trocifrenih brojeva čija je suma prve dvije cifre djeljiva sa 3.

Opis rješenja: Početna vrijednost brojača je br = 0 a izraz za kumulativni brojač je br = br + 1;. Provjera djeljivosti se izvodi naredbom % tj. if ((s + d) % 3 == 0). Ako je ostatak dijeljenja sa 3 jednak 0 to znači da je suma prve dvije cifre djeljiva sa 3.

Listing programa:

// 14614022
public class Main {  
  public static void main(String[] args) {
    System.out.println("Brojanje trocifrenih brojeva - suma prve dvije cif djeljive sa 3");  // naslov
    int broj, d, s;              // deklarisanje varijabli
    int br = 0;                  // pocetna vrijednost

    for (broj=100; broj <= 999; broj++){ // za trocifrene brojeve radi
        d = (broj / 10);
        d = d % 10;               // desetice
        s = broj / 100;           // stotice

        if ((s + d) % 3 == 0) {   // suma prve dvije cif djeljive sa 3
            br = br + 1;          // jos jedan broj
        }
    }        
 
    System.out.println("Brojac: " + br); // ispis
  }
}

Ispis na ekranu:
Brojanje trocifrenih brojeva - suma prve dvije cif djeljive sa 3
Brojac: 300

Index