14.6.. Broj trocifrenih brojeva čija je prva cifra djeljiva sa 3 a druga cifra djeljiva sa 4.

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 % 3 == 0 && d % 4 == 0). Ako je logički izraz istinit izvrši uvečanja.

Listing programa:

// 14614020;
#include <stdio.h>

int main()
{
    printf("Brojanje trocifrenih brojeva - prva cifra djeljiva sa 3 a druga cifra djeljiva sa 4\n");  // naslov
      
    int broj, d, s;             // deklarisanje varijabli
    int br = 0;                 // pocetne vrijednost

    for (broj=100; broj <= 999; broj++){  // za trocifrene brojeve radi
        d = (broj / 10);
        d = d % 10;             // desetice
        s = broj / 100;         // stotice
        if (s % 3 == 0 && d % 4 == 0) // prva cifra djeljiva sa 3 a druga cifra djeljiva sa 4?
            br = br + 1;        // jos jedan broj
    }        
 
    printf("Brojac: %d", br); // ispis
    
    return 0;
}

Ispis na ekranu:
Brojanje trocifrenih brojeva - prva cifra djeljiva sa 3 a druga cifra djeljiva sa 4
Brojac: 90

Index